Skip to main content

Ontology-Based Composition and Transformation for Model-Driven Service Architecture

  • Conference paper
Book cover Model Driven Architecture – Foundations and Applications (ECMDA-FA 2006)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4066))

Abstract

Building service-based architectures has become a major area of interest since the advent of Web services. Modelling these architectures is a central activity. Model-driven architecture is a recent approach to developing software systems based on the idea of making models the central artifacts for design representation, analysis, and code generation. We propose an ontology-based composition and transformation approach for model-driven service architecting. Ontology technology as a logic-based knowledge representation and reasoning framework can provide answers to the needs of sharable and reusable models and descriptions needed for service engineering. Based on UML-style visual modelling of service architectures and their mapping into an ontology representation, our approach enables ontology-based semantic modelling based on representation, analysis, and code-generation techniques for Web services.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Object Management Group. MDA Model-Driven Architecture Guide V1.0.1. OMG (2003)

    Google Scholar 

  2. Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 2nd edn. SEI Series in Software Engineering. Addison-Wesley, Reading (2003)

    Google Scholar 

  3. Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services – Concepts, Architectures and Applications. Springer, Heidelberg (2004)

    MATH  Google Scholar 

  4. World Wide Web Consortium. Web Services Architecture (2006) (visited, 28/02/2006), http://www.w3.org/TR/ws-arch

  5. Peltz, C.: Web Service orchestration and choreography: a look at WSCI and BPEL4WS. Web Services Journal 3(7) (2003)

    Google Scholar 

  6. The WS-BPEL Coalition. WS-BPEL Business Process Execution Language for Web Services – Specification Version 1.1 (2004) (visited, 08/04/2005), http://www-106.ibm.com/developer-works/webservices/library/ws-bpel

  7. McIlraith, S., Martin, D.: Bringing Semantics to Web Services. IEEE Intelligent Systems 18(1), 90–93 (2003)

    Article  Google Scholar 

  8. Payne, T., Lassila, O.: Semantic Web Services. IEEE Intelligent Systems 19(4) (2004)

    Google Scholar 

  9. Gašević, D., Devedžić, V., Djurić, D.: MDA Standards for Ontology Development – Tutorial. In: International Conference on Web Engineering ICWE 2004 (2004)

    Google Scholar 

  10. Rao, J., Küngas, P., Matskin, M.: Logic-Based Web Services Composition: From Service Description to Process Model. In: International Conference on Web Services ICWS 2004, pp. 446–453. IEEE Press, Los Alamitos (2004)

    Google Scholar 

  11. Ankolekar, A., Burstein, M., Hobbs, J.R., Lassila, O., Martin, D., McDermott, D., McIlraith, S.A., Narayanan, S., Paolucci, M., Payne, T.R., Sycara, K.P.: DAML-S: Web service description for the semantic web. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, p. 348. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  12. Lara, R., Stollberg, M., Polleres, A., Feier, C., Bussler, C., Fensel, D.: Web Service Modeling Ontology. Applied Ontology 1(1), 77–106 (2005)

    Google Scholar 

  13. Object Management Group. Ontology Definition Metamodel - Request For Proposal (OMG Document: as/2003-03-40). OMG (2003)

    Google Scholar 

  14. Allen, R., Garlan, D.: A Formal Basis for Architectural Connection. ACM Transactions on Software Engineering and Methodology 6(3), 213–249 (1997)

    Article  Google Scholar 

  15. Plasil, F., Visnovsky, S.: Behavior Protocols for Software Components. ACM Transactions on Software Engineering 28(11), 1056–1075 (2002)

    Article  Google Scholar 

  16. Pahl, C.: Layered Ontological Modelling for Web Service-oriented Model-Driven Architecture. In: European Conference on Model-Driven Architecture ECMDA 2005. LNCS. Springer, Heidelberg (2005)

    Google Scholar 

  17. Pahl, C.: An Ontology for Software Component Matching. International Journal on Software Tools for Technology Transfer (STTT), Special Edition on Component-based Systems Engineering, 7 (in press, 2006)

    Google Scholar 

  18. Pahl, C., Casey, M.: Ontology Support for Web Service Processes. In: Proc. European Software Engineering Conference and Foundations of Software Engineering ESEC/FSE 2003. ACM Press, New York (2003)

    Google Scholar 

  19. Baader, F., McGuiness, D., Nardi, D., Schneider, P.P. (eds.): The Description Logic Handbook. Cambridge University Press, Cambridge (2003)

    MATH  Google Scholar 

  20. Daconta, M.C., Obrst, L.J., Klein, K.T.: The Semantic Web. Wiley, Chichester (2003)

    Google Scholar 

  21. W3C Semantic Web Activity. Semantic Web Activity Statement (visited, 06/11/2005) (2004), http://www.w3.org/2001/sw

  22. Warmer, J.B., Kleppe, A.G.: The Object Constraint Language – Precise Modeling With UML, 2nd edn. Addison-Wesley, Reading (2003)

    Google Scholar 

  23. Barrett, R., Patcas, L.M., Murphy, J., Pahl, C.: Model Driven Distribution Pattern Design for Dynamic Web Service Compositions. In: International Conference on Web Engineering ICWE 2006, Palo Alto, US. ACM Press, New York (2006)

    Google Scholar 

  24. Mandell, D.J., McIllraith, S.A.: Adapting BPEL4WS for the Semantic Web: The Bottom-Up Approach to Web Service Interoperation. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 226–227. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  25. Djurić, D.: MDA-based Ontology Infrastructure. Computer Science and Information Systems (ComSIS) 1(1), 91–116 (2004)

    Article  Google Scholar 

  26. Grønmo, R., Jaeger, M.C., Hoff, H.: Transformations between UML and OWL-S. In: Hartman, A., Kreische, D. (eds.) ECMDA-FA 2005. LNCS, vol. 3748, pp. 269–283. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  27. Mantell, K.: From UML to BPEL –Model Driven Architecture in a Web services world. IBM (2005), http://www-128.ibm.com/developerworks/webservices/library/ws-uml2bpel/

  28. Ambühler, T.: UML 2.0 Profile for WS-BPEL with Mapping to WS-BPEL. University of Stuttgart. Diploma Thesis (2005)

    Google Scholar 

  29. Semantic Web Services Language (SWSL) Committee. Semantic Web Services Framework (SWSF) (2006), http://www.daml.org/services/swsf/1.0/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pahl, C. (2006). Ontology-Based Composition and Transformation for Model-Driven Service Architecture. In: Rensink, A., Warmer, J. (eds) Model Driven Architecture – Foundations and Applications. ECMDA-FA 2006. Lecture Notes in Computer Science, vol 4066. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11787044_16

Download citation

  • DOI: https://doi.org/10.1007/11787044_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-35909-8

  • Online ISBN: 978-3-540-35910-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics