ABSTRACT
The power of Web Service (WS) technology lies in the fact that it establishes a common, vendor-neutral platform for integrating distributed computing applications, in intranets as well as the Internet at large. Semantic Web Services (SWSs) promise to provide solutions to the challenges associated with automated discovery, dynamic composition, enactment, and other tasks associated with managing and using service-based systems. One of the barriers to a wider adoption of SWS technology is the lack of tools for creating SWS specifications. OWL-S is one of the major SWS description languages. This paper presents a model driven approach to facilitate the construction of OWL-S specifications. The methodology is divided into three main steps. In the first step we reverse engineered WSDL documents into UML profile models that enable the use of high-level graphical models as an integration platform for semantic web services. In the second step, suitable domain ontologies are used for the semantic annotation of the UML models. Finally, in the third step a conversion tool will generate automatically the OWL-S description from these UML models. The UML profile provides flexibility as it can expresses multiple semantic web service concepts.
- Carlson, D.: Hypermodel, www.ontogenics.com.Google Scholar
- Chinnici, E. R, Moreau, J. J, Ryman, C. A, and Weerawarana, S.: Web service description language 1.1. W3C Note {Online} Available http://www.w3.org/TR/2007/REC-wsdl20--20070626/Google Scholar
- Clark, J.: XSLT Transformations v1.0. W3C Recommendation {Online} Available http://www.w3c.org/TR/xslt (1999).Google Scholar
- Djuric D.: MDA-based Ontology Infrastructure. Computer Science Information Systems (ComSIS), (1(1):91--116 (2004).Google Scholar
- Gardner, T.: UML Modelling of Automated Business Processes with a Mapping to BPEL4WS, Proceedings of the 17th European Conference on Object-Oriented Programming (ECOOP), Darmstadt, Germany (2003).Google Scholar
- The MINDSWAP Group. OWL-S API. {online} available http://www.mindswap.org/2004/owl-s/apiGoogle Scholar
- Gronmo, R., Jaeger, M. C., and Hoff, H.: Transformations between UML and OWL-S, Springer-Verlag. The European Conference on Model Driven Architecture -Foundations and Applications (ECMDA-FA), Nuremberg, Germany (2005). Google ScholarDigital Library
- Horrocks, I., and al.: SWRL: A Semantic Web Rule Language Combining OWL and RuleML. Technical Report, http://www.w3.org/Submission/2004/SUBM-SWRL-20040521, 2004.Google Scholar
- Jaeger, M. C, Engel, L., and Geihs, K.: A methodology for developing owl-s descriptions, Proceedings of the First International Conference on Interoperability of Enterprise Software and Applications Workshop on Web Services and Interoperability, 2005.Google Scholar
- Kollman, R., Selonen, P., Stroulia, E., Systä, T., and Zundorf, A.: A Study on the Current State of the Art in Tool- Supported UML-Based Static Reverse Engineering, Proceedings of the Ninth Working Conference on Reverse Engineering (WCRE '02), Pages 22--32, Richmond, Virginia, 2002. Google ScholarDigital Library
- Martin, D., and al. OWL Services Coalition. OWL-S: Semantic markup for web services, {Online} Available http://www.daml.org/services/owl-s/1.0/owl-s.pdf, 2003.Google Scholar
- Miller, J. M. et al. MDA guide version 1.0.1 (Tech. Rep. omg/2003-06-01). Object Management Group, 2003.Google Scholar
- Object Management Group (OMG). UML 2.0 Superstructure Specification, OMG Adopted Specification ptc/03-08-02. Technical Report, 2003.Google Scholar
- OMG, 2002, Object Management Group's Model Driven Architecture {Online} Available www.omg.org/mda.Google Scholar
- Object Management Group (OMG): XML metadata interchange (Tech. Rep. Formal/07-12-01), OMG, 2007.Google Scholar
- Object Management Group (OMG, 2005a): Ontology definition metamodel (tech.rep. www.omg.org/docs/ad/05- 01--01.pdf).Google Scholar
- Paolucci, M., Srinivasan, N., Sycara, K., & Nishimura, T.: Towards a semantic choreography of Web services: From WSDL to DAML-S, Proceedings of the International Conference on Web Services. IEEE, 2003.Google Scholar
- Patil, A., Oundhakar, S., Sheth, A., Verma, K., METEOR-S Web Service Annotation Framework, Proceedings of the 13th International world wide web conference, WWW2004, Pages 553--562 ISBN: 1-58113-844-X New York, USA, 2004. Google ScholarDigital Library
- Provost, W.: UML for Web Services, http://www.xml.com/lpt/a/ws/2003/08/05/uml.htmlGoogle Scholar
- Rajasekaran, P., Miller, J. A., Verma, K., and Sheth, P. A.: Enhancing Web Services description and Discovery to Facilitate Composition. In Semantic Web Services and Web Process Composition, Proceedings of the First International Workshop, volume 3387 of Lecture Notes in Computer Science, San Diego, California, USA, 2004. Google ScholarDigital Library
- Scicluna, J., Abela, C., and Montebello, M.,: Visual modeling of owl-s service, Proceedings of the IADIS International Conference WWW/Internet, 2004.Google Scholar
- Shen, J., Yang, Y., Zhu, C., & Wan, C.: From BPEL4WS to OWL-S: Integrating e-business process descriptions, Proceedings of 2nd IEEE international conference on services computing(SCC 2005), pp. 181--188, Orlando, USA, July 2005. Google ScholarDigital Library
- Thöne, S., Depke, R., and Engels, G.: Process-Oriented Flexible Composition of Web Services with UML, LNCS Book chapter "Advanced conceptual modelling techniques", vol. 2784/2003, ISBN: 978-3-540-20255-4, pages 390--401, 2003.Google Scholar
- Timm, J. T. E, and Gannod, G. C.: A Model-Driven Approach for Specifying Semantic Web Services, Proceedings of the 3rd IEEE International Conference on Web Services (ICWS 2005), 8 pages, July 2005. Google ScholarDigital Library
Index Terms
- Development of semantic web services: model driven approach
Recommendations
A model-driven approach for describing semantic web services: from UML to OWL-S
With the wide spread of Web services, there is a growing interest in semantic Web services based on ontologies, which support the automated discovery, selection, and composition of Web services. OWL-S is a de facto standard ontology for describing the ...
Integration of Semantic Web Service and Component-Based Development for e-business environment
SERA '06: Proceedings of the Fourth International Conference on Software Engineering Research, Management and ApplicationsThis paper outlines how the Web service and component-based development are integrated for ebusiness environment. Previous research has suggested a method to dynamically convert components to web service. And the semantic Web should enable greater ...
Semantic Web Service Composition for Service-Oriented Architectures
CECANDEEE '08: Proceedings of the 2008 10th IEEE Conference on E-Commerce Technology and the Fifth IEEE Conference on Enterprise Computing, E-Commerce and E-ServicesSemantic web service composition is about finding services from a repository that are able to accomplish a specified task. The task is defined in a form of a composition request which contains a set of available input parameters and a set of wanted ...
Comments