skip to main content
10.1145/1416729.1416780acmconferencesArticle/Chapter ViewAbstractPublication PagesnotereConference Proceedingsconference-collections
research-article

Development of semantic web services: model driven approach

Published:23 June 2008Publication History

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.

References

  1. Carlson, D.: Hypermodel, www.ontogenics.com.Google ScholarGoogle Scholar
  2. 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 ScholarGoogle Scholar
  3. Clark, J.: XSLT Transformations v1.0. W3C Recommendation {Online} Available http://www.w3c.org/TR/xslt (1999).Google ScholarGoogle Scholar
  4. Djuric D.: MDA-based Ontology Infrastructure. Computer Science Information Systems (ComSIS), (1(1):91--116 (2004).Google ScholarGoogle Scholar
  5. 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 ScholarGoogle Scholar
  6. The MINDSWAP Group. OWL-S API. {online} available http://www.mindswap.org/2004/owl-s/apiGoogle ScholarGoogle Scholar
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle Scholar
  9. 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 ScholarGoogle Scholar
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle Scholar
  12. Miller, J. M. et al. MDA guide version 1.0.1 (Tech. Rep. omg/2003-06-01). Object Management Group, 2003.Google ScholarGoogle Scholar
  13. Object Management Group (OMG). UML 2.0 Superstructure Specification, OMG Adopted Specification ptc/03-08-02. Technical Report, 2003.Google ScholarGoogle Scholar
  14. OMG, 2002, Object Management Group's Model Driven Architecture {Online} Available www.omg.org/mda.Google ScholarGoogle Scholar
  15. Object Management Group (OMG): XML metadata interchange (Tech. Rep. Formal/07-12-01), OMG, 2007.Google ScholarGoogle Scholar
  16. Object Management Group (OMG, 2005a): Ontology definition metamodel (tech.rep. www.omg.org/docs/ad/05- 01--01.pdf).Google ScholarGoogle Scholar
  17. 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 ScholarGoogle Scholar
  18. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  19. Provost, W.: UML for Web Services, http://www.xml.com/lpt/a/ws/2003/08/05/uml.htmlGoogle ScholarGoogle Scholar
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. Scicluna, J., Abela, C., and Montebello, M.,: Visual modeling of owl-s service, Proceedings of the IADIS International Conference WWW/Internet, 2004.Google ScholarGoogle Scholar
  22. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  23. 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 ScholarGoogle Scholar
  24. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Development of semantic web services: model driven approach

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        NOTERE '08: Proceedings of the 8th international conference on New technologies in distributed systems
        June 2008
        399 pages
        ISBN:9781595939371
        DOI:10.1145/1416729

        Copyright © 2008 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 23 June 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader