The capability matching of Web services

Xiang Gao, Jian Yang, M. P. Papazoglou

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contribution

37 Citations (Scopus)


A large number of Web services are already available on the Web, and the type and number of Web services are growing on a daily basis. As the Web service paradigm becomes popular and more and more applications are developed or deployed as Web services, the need for defining different matches of Web services becomes manifest. This has raised an interesting research point for defining Web service matches. We concentrate on the vital part of Web service matching - capability matching - and formally analyse and define exact match and plug-in match of Web service capabilities using abstract finite-state machine approaches. Based on the above work, we propose a new lightweight capability description language of Web services (SCDL) and explore the major stages of service capability matching. We then focus on plug-in match and formally define it using formal logic methods. Moreover, we provide feasible approaches and solutions for comparing two service capabilities. The work presented in this paper lays down a solid foundation for tackling the challenges of Web service discovery and composition.

Original languageEnglish
Title of host publicationProceedings - 4th International Symposium on Multimedia Software Engineering, MSE 2002
Place of PublicationPiscataway, NJ
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Number of pages8
ISBN (Electronic)0769518575, 9780769518572
Publication statusPublished - 2002
Externally publishedYes
Event4th International Symposium on Multimedia Software Engineering, MSE 2002 - Newport Beach, United States
Duration: 11 Dec 200213 Dec 2002


Other4th International Symposium on Multimedia Software Engineering, MSE 2002
CountryUnited States
CityNewport Beach

Fingerprint Dive into the research topics of 'The capability matching of Web services'. Together they form a unique fingerprint.

Cite this