Modeling Semantic Web Services using UML 2

Florian Lautenbacher, Bernhard Bauer

Abstract

The development of web services and especially semantic web services is a tremendous task for people who are not familiar with all language constructs. Especially with the growing mass of several semantic web service approaches a language-independent service development is needed. This gap can be filled by using model-driven software development. Therefore, in this paper we introduce a meta-model for semantic web services and show the benefits of automatic code generation on the basis of a small example.

References

  1. innoQ: An Overview of the Web Services Standards landscape, available online at http://www.innoq.com/soa/ws-standards/poster/, last called 2006-11-28
  2. Object Management Group (OMG): MDA Guide Version 1.0.1, June 2003, available online at http://www.omg.org/docs/omg/03-06-01.pdf
  3. Object Management Group (OMG): Unified Modeling Language (UML) Specification: Superstructure, Version 2.0, Final Adopted Specification, July 2005.
  4. Object Management Group (OMG): Meta Object Facility (MOF) Core Specification, Version 2.0, January 2006.
  5. Object Management Group (OMG): Ontology Definition Metamodel (ODM), Sixth Revised Submission to OMG, ad/2006-05-01, June 2006.
  6. Martin, D. et al: OWL-S: Semantic Markup for Web Services, November 2004, W3C Member Submission, available online at http://www.w3.org/Submission/OWL-S/
  7. Akkiraju, R. et al.: Web Service Semantics - WSDL-S, November 2005, W3C Member Submission, available online at http://www.w3.org/Submission/WSDL-S/
  8. Lausen, H., Polleres, A. and Roman, D. (Eds.): Web Service Modeling Ontology (WSMO), June 2005, W3C Member Submission.
  9. Battle, S. et al.: Semantic Web Services Framework (SWSF) Overview, September 2005, W3C Member Submission.
  10. Farrell, J. and Lausen, H.: Semantic Annotations for WSDL, W3C Working Draft, available online at http://www.w3.org/TR/sawsdl/
  11. Lautenbacher, F. A UML profile and transformation rules for Semantic Web Services. Technical Report 2006-20, Augsburg, Germany, available online at http://www.dslab.org/publications/reports/2006-20.html
  12. Jablonski, S. and Bussler, C.: Workflow Management: Modeling Concepts, Architecture and Implementation. Int. Thomson Computer Press, 1996
  13. Efftinge, S. and Kadura, C., 2006: OpenArchitectureWare 4.1 Xpand Language Reference, available online at http://www.eclipse.org/gmt/oaw/doc/4.1/.
  14. Skogan, D.; Gronmo, R. and Solheim, I.: Web Service Composition in UML, presented at the International Enterprise Distributed Object Computing Conference (EDOC), Monterey, September 2004
  15. Gronmo, R.; Jaeger, M. and Hoff, H.: Transformations between UML and OWL-S, presented at the European Conference on Model Driven Architecture - Foundations and Applications (ECMDA-FA), Nuremberg, November 2005
  16. Timm, J. and Gannod, G.: A Model-Driven Approach for Specifying Semantic Web Services, presented at the International Conference on Web Services (ICWS 2005), July 2005
  17. Kaviani, N.; Gaševic, D.; Hatala, M.; Wagner, G. Towards Unifying Rules and Policies for Semantic Web Services. In: Annual LORNET Conference on Intelligent, Interactive, Learning Object Repositories Network, Montreal, QC, Canada, 2006.
  18. Pondrelli L.: An MDD annotation methodology for Semantic Enhanced Service Oriented Architectures, Proceedings of the Open Interop Workshop on Enterprise Modelling and Ontologies, Porto, June 2005.
  19. Acuna, C. and Marcos, E.: Modeling Semantic Web Services - a case study, Proceedings of the International conference on web engineering (ICWE06), Palo Alto, CA, USA, 2006.
  20. Kendall, E.: MDA and Semantic Web Services: Integrating OWL-S & SWSF with the Ontology Definition Metamodel (ODM), SOA, MDA and Web Services Workshop, OMG, March 2006.
  21. Milanovic, M.; Gaševic, D.; Guirca, A.; Wagner, G.; Devedžic, V. On Interchanging between OWL/SWRL and UML/OCL. In: Workshop OCLApps at International Conference on Model Driven Engineering Languages and Systems (MoDELS), Genoa, Italy, 2006.
Download


Paper Citation


in Harvard Style

Lautenbacher F. and Bauer B. (2007). Modeling Semantic Web Services using UML 2 . In Proceedings of the 3rd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2007) ISBN 978-989-8111-00-5, pages 9-18. DOI: 10.5220/0002421800090018


in Bibtex Style

@conference{mdeis07,
author={Florian Lautenbacher and Bernhard Bauer},
title={Modeling Semantic Web Services using UML 2},
booktitle={Proceedings of the 3rd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2007)},
year={2007},
pages={9-18},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002421800090018},
isbn={978-989-8111-00-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2007)
TI - Modeling Semantic Web Services using UML 2
SN - 978-989-8111-00-5
AU - Lautenbacher F.
AU - Bauer B.
PY - 2007
SP - 9
EP - 18
DO - 10.5220/0002421800090018