Skip to main content

A Flexible Approach to Service Management-Related Service Description in SOAs

  • Chapter
Book cover Emerging Web Services Technology

Abstract

In order for service-oriented architectures (SOAs) to deliver their true value for the business, e.g. flexibility and transparency, a holistic service management needs to be set up in the enterprise. To perform all the service management tasks efficiently heavy support by automated processes and tools is necessary. This article describes a service description approach that is based on OWL-S (Web Ontology Language for Services) and focuses on nonfunctional criteria. It starts with the necessary service management tasks and explains non-functional data elements and statements for its automated support. After covering related work it explains the proposed flexible extension to OWL-S. This extension is twofold. Firstly, simple service lifecycle elements are added using the normal extension mechanism. Secondly for adding QoS (Quality of Service) capabilities, the approach combines this extension mechanism with UML (Unified Modeling Language) Profile for QoS. A prototype delivers the proof-of-concept.

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 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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. M. Sallé, IT service management and IT governance: review, comparative analysis and their impact on utility computing. 2004. http://www.hpl.hp.com/techreports/2004/HPL-2004-98.pdf

    Google Scholar 

  2. B. Woolf, Introduction to SOA governance-Governance: The official IBM definition, and why you need it. IBM, 2006. http://www-128.ibm.com/developerworks/webservices/library/ar-servgov/index.html

    Google Scholar 

  3. J. O’Sullivan, D. Edmond, and A. ter Hofstede, What’s in a service? Towards accurate description of non-functional service properties. Kluwer Academic Publishers, 2002. http://www.infosys.tuwien.ac.at/Teaching/Courses/IntAppl/Papers/WhatsInAService.pdf

    Google Scholar 

  4. G. Dobson, Quality of Service in Service-Oriented Architectures. 2004. http://digs.sourceforge.net/papers/qos.html

    Google Scholar 

  5. E. M. Maximilien and M. P. Singh, A framework and ontology for dynamic Web services selection. IEEE Internet Computing 08 (2004), 84–93.

    Article  Google Scholar 

  6. S. Frolund and J. Koistinen, Quality of Service specification in distributed object systems design. 1998. https://www.usenix.org/publications/library/proceedings/coots98/full\_papers/frolund/frolund.pdf

    Google Scholar 

  7. DAML, DAML Services. 2006. http://www.daml.org/services/owl-s/

    Google Scholar 

  8. D. Martin et al., OWL-S: Semantic markup for Web services. Martin, Ed., 2006. http://www.ai.sri.com/daml/services/owl-s/1.2/overview/

    Google Scholar 

  9. Web Service Modeling Ontology-ESSI WSMO working group. 2006.

    Google Scholar 

  10. R. Akkiraju et al., Web service semantics-WSDL-S-W3C member submission 7 November 2005-Version 1.0. 2005. http://www.w3.org/Submission/2005/SUBM-WSDL-S-20051107/

    Google Scholar 

  11. Emerging Technologies Toolkit. IBM, 2006. http://www.w3.org/Submission/2005/SUBM-WSDL-S-20051107/

    Google Scholar 

  12. H. Ludwig et al., Web Services Level Agreement (WSLA) Language Specification., 2003. http://www.research.ibm.com/wsla/WSLASpecV1-20030128.pdf

    Google Scholar 

  13. V. Tosic, K. Patel, and B. Pagurek, WSOL-Web Service Offerings Language. in CAiSE’02 (2002), 57–67.

    Google Scholar 

  14. D. D. Lamanna, J. Skene, and W. Emmerich, SLAng: A Language for Defining Service Level Agreements. 2003. http://www.cs.ucl.ac.uk/staff/w.emmerich/publications/FTDCS03/slang.pdf

    Google Scholar 

  15. A. Andrieux et al., Web Services Agreement Specification (WS-Agreement). 2005.

    Google Scholar 

  16. OMG, UML Profile for Modeling Quality of Service and Fault Tolerance Characteristics and Mechanisms-OMG available specification-Version 1.0-formal/06-05-02. OMG, 2006. http://www.omg.org/cgi-bin/apps/doc?formal/06-05-02.pdf

    Google Scholar 

  17. J. Ø. Aagedal, Quality of Service support in development of distributed systems. Department of Informatics, Faculty of Mathematics and Natural Sciences. Doctor Scientiarium: University of Oslo, 2001.

    Google Scholar 

  18. R. Grønmo and M. C. Jaeger, Model-driven methodology for building QoS-optimised Web service compositions. The 5th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS).

    Google Scholar 

  19. M. Tian, QoS integration in Web services with the WS-QoS framework. Department of Mathematics and Computer Science Berlin: Freie Universität Berlin, 2005.

    Google Scholar 

  20. M. Klein and B. König-Ries, A process and a tool for creating service descriptions based on DAML-S. 2003. http://hnsp.inf-bb.uni-jena.de/DIANE/docs/TES2003.pdf

    Google Scholar 

  21. M. Klein, B. König-Ries, and M. Müssig, What is needed for semantic service descriptions-a proposal for suitable language constructs. International Jounal on Web and Grid Services, 2005.

    Google Scholar 

  22. M. Klusch, B. Fries, and K. Sycara, Automated Semantic Web Service Discovery with OWLS-MX. AAMAS 2006, Hakodate, Hokkaido, Japan, 2006.

    Google Scholar 

  23. Jena-A Semantic Web Framework for Java. sourceforge.net. http://jena.sourceforge.net/

    Google Scholar 

  24. Welcome to Protégé. Stanford Medical Informatics, 2006. http://protege.stanford.edu/

    Google Scholar 

  25. What is Protégé-OWL? Stanford Medical Informatics, 2006. http://protege.stanford.edu/overview/protege-owl.html

    Google Scholar 

  26. The OWL-S Editor. 2004. http://owlseditor.semwebcentral.org/

    Google Scholar 

  27. SoftComplex, Tigra Tree Menu. SoftComplex. http://www.softcomplex.com/products/tigra_tree_menu/

    Google Scholar 

  28. HyperGraph. http://hypergraph.sourceforge.net/

    Google Scholar 

  29. N. Oldham et al., Semantic WS-Agreement Partner Selection. International World Wide Web Conference Committee (IW3C2), Edinburgh, Scotland, 2006.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Birkhäuser Verlag Basel/Switzerland

About this chapter

Cite this chapter

Schröpfer, C., Schönherr, M., Offermann, P., Ahrens, M. (2007). A Flexible Approach to Service Management-Related Service Description in SOAs. In: Pautasso, C., Bussler, C. (eds) Emerging Web Services Technology. Whitestein Series in Software Agent Technologies and Autonomic Computing. Birkhäuser Basel. https://doi.org/10.1007/978-3-7643-8448-7_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-7643-8448-7_5

  • Publisher Name: Birkhäuser Basel

  • Print ISBN: 978-3-7643-8447-0

  • Online ISBN: 978-3-7643-8448-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics