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
Abstract— Nowadays, 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)