I. Research Motivation and Aim
Service-oriented computing is a paradigm which facilitates increase of homogeneity and reduction of heterogeneity between information systems through the usage of standards [1]–[3]. Web services are web application components within the service-oriented and distributed computing paradigm enabling easier application integration through open web protocols and XML standards [1] [2]. The interfaces for web services are published and standard-based and the service can be accessible over the web through a URL. One of the important attributes of web services is that the service provider of the web service should be able to make the web service discoverable and be able to define and describe its interfaces or functionalities [1] [2]. A complex distributed application serving as a client for a web service accesses the service through various web protocols such as SOAP (Simple Object Access Protocol), WSDL (Web Service Definition Language) and UDDI (Universal Description, Discovery, and Integration).