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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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
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
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
G. Dobson, Quality of Service in Service-Oriented Architectures. 2004. http://digs.sourceforge.net/papers/qos.html
E. M. Maximilien and M. P. Singh, A framework and ontology for dynamic Web services selection. IEEE Internet Computing 08 (2004), 84–93.
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
DAML, DAML Services. 2006. http://www.daml.org/services/owl-s/
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/
Web Service Modeling Ontology-ESSI WSMO working group. 2006.
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/
Emerging Technologies Toolkit. IBM, 2006. http://www.w3.org/Submission/2005/SUBM-WSDL-S-20051107/
H. Ludwig et al., Web Services Level Agreement (WSLA) Language Specification., 2003. http://www.research.ibm.com/wsla/WSLASpecV1-20030128.pdf
V. Tosic, K. Patel, and B. Pagurek, WSOL-Web Service Offerings Language. in CAiSE’02 (2002), 57–67.
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
A. Andrieux et al., Web Services Agreement Specification (WS-Agreement). 2005.
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
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.
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).
M. Tian, QoS integration in Web services with the WS-QoS framework. Department of Mathematics and Computer Science Berlin: Freie Universität Berlin, 2005.
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
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.
M. Klusch, B. Fries, and K. Sycara, Automated Semantic Web Service Discovery with OWLS-MX. AAMAS 2006, Hakodate, Hokkaido, Japan, 2006.
Jena-A Semantic Web Framework for Java. sourceforge.net. http://jena.sourceforge.net/
Welcome to Protégé. Stanford Medical Informatics, 2006. http://protege.stanford.edu/
What is Protégé-OWL? Stanford Medical Informatics, 2006. http://protege.stanford.edu/overview/protege-owl.html
The OWL-S Editor. 2004. http://owlseditor.semwebcentral.org/
SoftComplex, Tigra Tree Menu. SoftComplex. http://www.softcomplex.com/products/tigra_tree_menu/
HyperGraph. http://hypergraph.sourceforge.net/
N. Oldham et al., Semantic WS-Agreement Partner Selection. International World Wide Web Conference Committee (IW3C2), Edinburgh, Scotland, 2006.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)