ACM Home Page
Please provide us with feedback. Feedback
Semantics-based composition-oriented discovery of Web services
Full text PdfPdf (3.23 MB)
Source
ACM Transactions on Internet Technology (TOIT) archive
Volume 8 ,  Issue 4  (September 2008) table of contents
Article No. 19  
Year of Publication: 2008
ISSN:1533-5399
Authors
Antonio Brogi  University of Pisa, Pisa, Italy
Sara Corfini  University of Pisa, Pisa, Italy
Razvan Popescu  University of Pisa, Pisa, Italy
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 72,   Downloads (12 Months): 711,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1391949.1391953
What is a DOI?

ABSTRACT

Service discovery and service aggregation are two crucial issues in the emerging area of service-oriented computing (SOC). We propose a new technique for the discovery of (Web) services that accounts for the need of composing several services to satisfy a client query. The proposed algorithm makes use of OWL-S ontologies, and explicitly returns the sequence of atomic process invocations that the client must perform in order to achieve the desired result. When no full match is possible, the algorithm features a flexible matching by returning partial matches and by suggesting additional inputs that would produce a full match.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Akkiraju, R., Farrell, J., Miller, J., Nagarajan, M., Schmidt, M.-T., Sheth, A., and Verma, K. 2005. Web service semantics—WSDL-S technical note (version 1.0). http://lsdis.cs.uga.edu/library/download/WSDL-S-V1.pdf.
 
2
Álvares, P., Bañares, J., and Ezpelata, J. 2005. Approaching Web service coordination and composition by means of petri nets. The case of the nets-within-nets paradigm. In Proceedings of the International Conference on Service-Oriented Computing (ICSOC). Lecture Notes in Computer Science, vol. 3826, Springer, 185--197.
 
3
Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S., Trickovic, I., and Weerawarana, S., 2003. Business process execution language for Web services (version 1.1). http://www-106.ibm.com/developerworks/library/ws-bpel.
 
4
 
5
Bansal, S. 2002. Matchmaking of Web services based on the DAML-S service model. Master thesis. University of South Carolina.
6
 
7
Battle, S., Bernstein, A., Boley, H., Grosof, B., Gruninger, M., Hull, R., Kifer, M., Martin, D., McIlraith, S., McGuinness, D., Su, J., and Tabet, S. 2005. Semantic Web service ontology (SWSO). W3C member submission. http://www.w3.org/Submission/SWSF-SWSO/.
 
8
Benatallah, B., Hacid, M.-S., Rey, C., and Toumani, F. 2003. Request rewriting-based Web service discovery. In Proceedings of the International Symposium on Wearable Computers (ISWC). Lecture Notes in Computer Science, vol. 2870. Springer, 242--257.
 
9
 
10
Berardi, D., Calvanese, D., Giacomo, G. D., and Mecella, M. 2005. Composition of services with nondeterministic observable behaviour. In Proceedings of the International Conference on Service-Oriented Computing (ICSOC). Lecture Notes in Computer Science, vol. 3826. Springer, 520--526.
 
11
Berners-Lee, T., Hendler, J., and Lassila, O. 2001. The semantic Web. Sci. Amer.
 
12
 
13
Brogi, A., Corfini, S., and Popescu, R. 2005. Composition-oriented service discovery. In Software Composition, Lecture Notes in Computer Science 3628, T. Gschwind et al., Eds., Springer, 15--30.
14
 
15
de Bruijn, J., Bussler, C., Domingue, J., Fensel, D. Hepp, M., Keller, U., Kifer, M., Kõnig-Ries, B., Kopecky, J., Rubin, L., Lausen, H., Oren, E., Polleres, A., Roman, D., Scicluna, J., and Stollberg, M. 2005. Web service modeling ontology (WSMO) (W3C member submission). http://www.w3.org/Submission/WSMO/.
 
16
 
17
 
18
Kavantzas, N., Burdett, D., and Ritzinger, G. 2004. Web service choreography description language version 1.0. W3C working draft. http://www.w3.org/TR/2004/WD-ws-cdl-10-20040427/.
 
19
Kawamura, T., Blasio, J. D., Hasegawa, T., Paolucci, M., and Sycara, K. 2004. Public deployment of semantic service matchmaking with UDDI business registry. In Proceedings of the 3rd International Semantic Web Conference (ISWC). Lecture Notes in Computer Science, vol. 3298. Springer, 752--766.
 
20
Kifer, M., Lara, R., Polleres, A., Zhao, C., Keller, U., Lausen, H., and Fensel, D. 2004. A logical framework for Web service discovery. In Proceedings of the Workshop on Semantic Web Services: Preparing to Meet the World of Business Applications (ISWC), vol. 119. CEUR Hiroshima, Japan.
 
21
Kochut, K. J. and Yi, X. 2004. Specification and analysis of service oriented distributed systems using coloured petri nets: Models, algorithms and tools. Tech, Rep., University of Georgia, Computer Science Department.
 
22
Kritikos, K. 2005. Extending OWL for QoS-based Web service description and discovery. In Proceedings of the IBM Ph.D. Symposium at the International Conference on Service-Oriented Computing (ICSOC), A. Hanemann, Ed. 73--78.
 
23
 
24
METEOR-S Team. 2004. METEOR-S: Semantic Web services and processes. http://lsdis.cs.uga.edu/projects/meteor-s/.
 
25
Mokhtar, S. B., Georgantas, N., and Issarny, V. 2005. Ad hoc composition of user tasks in pervasive computing environment. In Software Composition. Lecture Notes in Computer Science, vol. 3628, T. Gschwind et al., Eds. Springer.
 
26
Navas-Delgado, I., Sanz, I., Aldana-Montes, J. F., and Berlanga, R. 2005. Automatic generation of semantic fields for resource discovery in the semantic Web. In Proceedings of the 16th International Conference on Database and Expert Systems Applications (DEXA). Lecture Notes in Computer Science, vol. 3588. Springer.
 
27
OWL-S Coalition. 2004. OWL-S 1.1 release. http://www.daml.org/services/owl-s/1.1/.
 
28
 
29
Papazoglou, M. and Georgakopoulos, D. 2003. Service-Oriented Computing. Commun. ACM 46, 10, 25--28.
 
30
Rajasekaran, P., Miller, J. A., Verma, K., and Sheth, A. P. 2005. Enhancing Web services description and discovery to facilitate composition. In Semantic Web Services and Web Process Composition. Lecture Notes in Computer Science, vol. 3387, J. Cardoso and A. Sheth, Eds. Springer, 55--68.
 
31
 
32
Srinivasan, N., Paolucci, M., and Sycara, K. P. 2004. An Efficient Algorithm for OWL-S Based Semantic Search in UDDI. In Proceedings of the International Workshop on Semantic Web Process Composition (SWSWPC), 96--110.
 
33
UDDI. 2000. The UDDI technical white paper. http://www.uddi.org/.
 
34
 
35
W3C. 2001a. Simple object access protocol (SOAP) 1.2 (W3C working draft. 17) Dec. 2001. http://www.w3.org/TR/2001/WD-soap12-part0-20011217/.
 
36
W3C. 2001b. Web service description language (WSDL) 1.1. http://www.w3.org/TR/wsdl.
37

Collaborative Colleagues:
Antonio Brogi: colleagues
Sara Corfini: colleagues
Razvan Popescu: colleagues