Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 32468
Approaches to Developing Semantic Web Services

Authors: Jorge Cardoso


It has been recognized that due to the autonomy and heterogeneity, of Web services and the Web itself, new approaches should be developed to describe and advertise Web services. The most notable approaches rely on the description of Web services using semantics. This new breed of Web services, termed semantic Web services, will enable the automatic annotation, advertisement, discovery, selection, composition, and execution of interorganization business logic, making the Internet become a common global platform where organizations and individuals communicate with each other to carry out various commercial activities and to provide value-added services. This paper deals with two of the hottest R&D and technology areas currently associated with the Web – Web services and the semantic Web. It describes how semantic Web services extend Web services as the semantic Web improves the current Web, and presents three different conceptual approaches to deploying semantic Web services, namely, WSDL-S, OWL-S, and WSMO.

Keywords: Semantic Web, Web service, Web process, WWW

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1338


[1] Berners-Lee, T., J. Hendler, and O. Lassila, The Semantic Web, in Scientific American, 2001.
[2] Grau, B.C. A Possible Simplification of the Semantic Web Architecture. in WWW 2004. 2004. New York, USA.
[3] RDF, Resource Description Framework (RDF). 2002,
[4] OWL, OWL Web Ontology Language Reference, W3C Recommendation. 2004, World Wide Web Consortium,
[5] Fabio Casati, Ming-Chien Shan, and D. Georgakopoulos, E-Services - Guest editorial. The VLDB Journal, 2001. 10(1): p. 1.
[6] Cardoso, J., et al., Academic and Industrial Research: Do their Approaches Differ in Adding Semantics to Web Services, in Semantic Web Process: powering next generation of processes with Semantics and Web services, J. Cardoso and S. A., Editors. 2005, Springer-Verlag: Heidelberg, Germany. p. 14-21.
[7] XML, Extensible Markup Language (XML) 1.0 (Third Edition), W3C Recommendation 04 February 2004. 2005,
[8] Wikipedia, Wikipedia, the free encyclopedia. 2005,
[9] NISO, Guidelines for the Construction, Format, and Management of Monolingual Thesauri. 2005, National Information Standards Organization:
[10] Sheth, A., Semantic Meta Data For Enterprise Information Integration, in DM Review Magazine. 2003.
[11] Jasper, R. and M. Uschold. A framework for understanding and classifying ontology applications. in IJCAI99 Workshop on Ontologies and Problem-Solving Methods. 1999.
[12] Fensel, D., Ontologies: Silver Bullet for Knowledge Management and Electronic Commerce. 2001, Berlin: Springer-Verlag,
[13] Curbera, F., W. Nagy, and S. Weerawarana. Web Services: Why and How. in Workshop on Object-Oriented Web Services - OOPSLA 2001. 2001. Tampa, Florida, USA.
[14] UDDI, Universal Description, Discovery, and Integration. 2002.
[15] Cardoso, J., et al., Modeling Quality of Service for workflows and web service processes. Web Semantics: Science, Services and Agents on the World Wide Web Journal, 2004. 1(3): p. 281-308.
[16] Chinnici, R., et al., Web Services Description Language (WSDL) Version 1.2, W3C Working Draft 24. 2003,
[17] OWL-S, OWL-based Web Service Ontology. 2004.
[18] WSMO, Web Services Modeling Ontology (WSMO). 2004.
[19] Patil, A., et al. MWSAF - METEOR-S Web Service Annotation Framework. in 13th Conference on World Wide Web. 2004. New York City, USA.
[20] Rajasekaran, P., et al., eds. Enhancing Web Services Description and Discovery to Facilitate Composition. International Workshop on Semantic Web Services and Web Process Composition (SWSWPC 2004), ed. A.S. Jorge Cardoso. Vol. LNCS 3387. 2004, Springer-Verlag Heidelberg: California, USA. 147.
[21] Cardoso, J. and A. Sheth, Semantic e-Workflow Composition. Journal of Intelligent Information Systems (JIIS). 2003. 21(3): p. 191-225.
[22] Fensel, D. and C. Bussler, The Web Service Modeling Framework WSMF. Electronic Commerce Research and Applications, 2002. 1(2): p. 113-137.
[23] Feier, C., et al. Towards Intelligent web Services: Web Service Modeling Ontology (WSMO). in International Conference on Intelligent Computing (ICIC 2005). 2005. Hefei, China.
[24] Paolucci, M., et al. Importing the Semantic Web in UDDI. in Proceedings Web Services, E-Business and Semantic Web Workshop, CAiSE 2002. 2002. Toronto, Canada.
[25] Cardoso, J., R.P. Bostrom, and A. Sheth, Workflow Management Systems and ERP Systems: Differences, Commonalities, and Applications. Information Technology and Management Journal. Special issue on Workflow and E-Business (Kluwer Academic Publishers), 2004. 5(3-4): p. 319-338.
[26] Hall, R.D., et al., Using Workflow to Build an Information Management System for a Geographically Distributed Genome Sequence Initiative, in Genomics of Plants and Fungi, R.A. Prade and H.J. Bohnert, Editors. 2003, Marcel Dekker, Inc.: New York, NY. p. 359-371.
[27] Cardoso, J., Quality of Service and Semantic Composition of Workflows, in Department of Computer Science. 2002, University of Georgia: Athens, GA. p. 215.
[28] Anyanwu, K., et al., Healthcare Enterprise Process Development and Integration. Journal of Research and Practice in Information Technology, Special Issue in Health Knowledge Management, 2003. 35(2): p. 83-98.
[29] Luo, Z., Knowledge Sharing, Coordinated Exception Handling, and Intelligent Problem Solving to Support Cross-Organizational Business Processes, in Department of Computer Science. 2000, University of Georgia: Athens, GA. p. 171.
[30] Kang, M.H., et al. A Multilevel Secure Workflow Management System. in Proceedings of the 11th Conference on Advanced Information Systems Engineering. 1999. Heidelberg, Germany: Springer-Verlag.
[31] CAPA, Course Approval Process Automation (CAPA). 1997, LSDIS Lab, Department of Computer Science, University of Georgia: Athens, GA.
[32] Cardoso, J. and A.P. Sheth, Introduction to Semantic Web Services and Web Process Composition, in Semantic Web Process: powering next generation of processes with Semantics and Web services, J. Cardoso and A.P. Sheth, Editors. 2005, Springer-Verlag: Heidelberg, Germany. p. 1-13.
[33] Graham, S., et al., Building Web Services with Java: Making Sense of XML, SOAP, WSDL, and UDDI. 2002: SAMS.
[34] Christensen, E., et al., W3C Web Services Description Language (WSDL), 2001.
[35] Cardoso, J., F. Curbera, and A. Sheth. Tutorial: Service Oriented Archiectures and Semantic Web Processes. in The Thirteenth International World Wide Web Conference (WWW2004). 2004. New York, USA.
[36] Verma, K., et al., METEOR-S WSDI: A Scalable Infrastructure of Registries for Semantic Publication and Discovery of Web Services. Journal of Information Technology and Management (in print), 2004.
[37] Sheth, A. and R. Meersman, Amicalola Report: Database and Information Systems Research Challenges and Opportunities in Semantic Web and Enterprises. SIGMOD Record, 2002. 31(4): p. pp. 98-106.
[38] Stohr, E.A. and J.L. Zhao, Workflow Automation: Overview and Research Issues. Information Systems Frontiers, 2001. 3(3): p. 281-196.
[39] BPEL4WS, Web Services. 2002, IBM.
[40] BPML, Business Process Modeling Language. 2004.
[41] WSCI, Web Service Choreography Interface (WSCI) 1.0. 2002, World Wide Web Consortium (W3C).
[42] Aalst, W.M.P.v.d., et al. Advanced Workflow Patterns. in Seventh IFCIS International Conference on Cooperative Information Systems. 2000.
[43] Bergstra, J.A., A. Ponse, and S.A. Smolka, Handbook of Process Algebra. 2001: Elsevier.
[44] Aalst, W.M.P.v.d., The Application of Petri Nets to Workflow Management. The Journal of Circuits, Systems and Computers, 1998. 8(1): p. 21-66.
[45] Hopcroft, J.E., R. Motwani, and J.D. Ullman, Introduction to Automata Theory, Languages, and Computation. 2000, Mass.: Addison-Wesley Publishing Company.
[46] Bosilj, V., M. Stemberger, and J. Jaklic, Simulation Modelling Toward E-Business Models Development. International Journal of Simulation Systems, Science & Technology, Special Issue on: Business Process Modelling, 2001. 2(2): p. 16-29.
[47] Attie, P., et al. Specifying and Enforcing Intertask Dependencies. in Proceedings 19th Intlernational Conference on Very Large Data Bases. 1993. Dublin, Ireland: Morgan Kaufman.