Approaches to Developing Semantic Web Services

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.

Authors:



References:
[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,
http://www.w3.org/RDF/.
[4] OWL, OWL Web Ontology Language Reference, W3C
Recommendation. 2004, World Wide Web Consortium,
http://www.w3.org/TR/owl-ref/.
[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, http://www.w3.org/TR/RECxml/.
[8] Wikipedia, Wikipedia, the free encyclopedia. 2005,
http://en.wikipedia.org/
[9] NISO, Guidelines for the Construction, Format, and Management of
Monolingual Thesauri. 2005, National Information Standards
Organization: http://www.niso.org/standards/resources/z39-19a.pdf.
[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,
http://www.cs.vu.nl/~dieter/ftp/paper/silverbullet.pdf.
[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,
http://www.w3.org/TR/2003/WD-wsdl12-20030124/.
[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), http://www.w3.org/TR/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.