DocumentCode
2121590
Title
Service Clustering Based on Profile and Process Similarity
Author
Sun, Ping
Author_Institution
Sch. of Software Eng., Tongji Univ., Shanghai, China
fYear
2010
fDate
24-26 Dec. 2010
Firstpage
535
Lastpage
539
Abstract
The discovery of suitable Web services for a given user requirement is one of the central operations in Service-oriented Architectures. This paper proposes a mechanism to support service discovery via service clustering. Service clustering is aimed at grouping similar services according to the similarity between different services. The procedure of service clustering consists of two phases. The first phase classifies the services into clusters with similar profiles. In order to determine the profile similarity degree, the minimum weights bipartite graph matching is utilized to pair the functionality parameters. The second phase re-classifies the services into clusters with similar process models. Petri net is adopted as a modeling language for the specification of service process model. With the help of Petri net language, the process similarity degree is evaluated via comparing the semantic edit distance. The utilization of service clustering can enable service matchmaker to significantly deploy the discovery of candidate services quickly.
Keywords
Petri nets; Web services; pattern clustering; service-oriented architecture; simulation languages; Petri net; Web service; bipartite graph matching; modeling language; service clustering; service process model; service-oriented architecture; Analytical models; Firing; IP networks; Ontologies; Semantics; Tin; Web services; Petri net; clustering; semantic web service; similarity;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Science and Engineering (ISISE), 2010 International Symposium on
Conference_Location
Shanghai
ISSN
2160-1283
Print_ISBN
978-1-61284-428-2
Type
conf
DOI
10.1109/ISISE.2010.151
Filename
5945163
Link To Document