Web Service Similarity with Standardized Descriptions Budi Harjo Department of Informatics Engineering Faculty of Computer Science Universitas Dian Nuswantoro Semarang, Indonesia, 50131 budiharjo@dosen.dinus.ac.id Riyanarto Sarno Department of Informatics Engineering Faculty of Information Technology Institut Teknologi Sepuluh Nopember Surabaya, Indonesia, 60111 riyanarto@if.its.ac.id Siti Rochimah Department of Informatics Engineering Faculty of Information Technology Institut Teknologi Sepuluh Nopember, Surabaya Indonesia 60111 siti@its-sby.edu AbstractNowadays, a web service is one of technologies that is reliable and promising in business practices. This is evidenced by the services created by the providers to support them.Web service similarity is very important to get a replacement Web service, when the web service used is disable. Web service similarity based on annotations and descriptions in this decade are being carried out. Unfortunately, annotations and descriptions given are not standard, so that the Web service similarity does not get the right web service. Furthermore, we propose standardized descriptions obtained directly from the source program of Web service that is generalized into a form WSDL file. This is very important to get a Web service that we are really looking for. Keywords - web service similarity; descriptions; operator. I. INTRODUCTION In order to develop an information system of a company, the companies have used the information technology called Web service. The researchers have also participated in its development [1] Exchange of Data[2], Web services Discovery, Web service security [3], Accomplishment Evaluation and Composition [4]. The Web Service based on Oriented Architecture (SOA) [5] allows users to discover and compose Web services available. Keep in mind that the web service is provided by the providers in the form of provision represented in a WSDL file (Web Service Description Language). This triggers other methods, for example, OWL-S, Web Service Modelling Language (WSML) [6,7], Web Service Modelling Ontology (WSMO) [7], Semantic Annotations for Web Services Description Language (SAWSDL) [8], and Web Services Description Language Semantic (WSDL-S) [9]. Among these methods, method SAWSDL is the method most widely developed by the researchers, and has also been recommended by the W3C. There are two kinds of Annotations of SAWSDL that are ModelReference and SchemaMapping [10]. They are used generally to anotate WSDL components, and WSDL Type Definitions, and to specify mappings between WSDL Type Definitions in XML and semantic data, and between WSDL Type Definitions in XML and semantic data. However, in our research, we have found a problem in Semantic Web service discovery using the SAWSDL method with non-standard annoatations, where annotations are given based on the desire of annotations giver. This would create a serious problem when two web services that both have been annoted or described in two WSDL files measured their similarity, for example there are two same web services but have different annotations or two different web services but have same annotations , if they are measured their annotations or descriptions similarity, then we often get inaccurate results or wrong Web service, because their annotations or descriptions given often does not represent their methods. Therefore, we propose a method using Standardized descriptions that can measure Semantic Web service similarity more accurate by marking part of source program of Web Services, then they are copied to WSDL file according their methods position. II. TECHNOLOGICAL BACKGROUND A. Web Service Discovery Using many Annotations Web Service Discovery is required while the users want to find a replacement for a similar Web Service that has been used but it currently can not be accessed to support a business process. The approaches have been proposed by previous researchers to find a Web service using many annotations are. SAWSDL-iMatcher [11], ER Model [12], and A Model-driven [13], and Rule Based Semantic[14]. B. Ontology Web Language-Service (OWL-S) OWL-S is an ontology that can make functionalities of services become possible. It describe structure of Web Service using three main elements: the service profile to advertise and discover some services; the process model that gives a specialized description of a service's operation; and the grounding that provides specialities on how to operate with one service or several services, through messages [15]. 978-1-4799-8386-5/15/$31.00 ©2015 IEEE 115 2015 International Conference on Science in Information Technology (ICSITech)