Abstract
With the increasing adoption of cloud computing, the enterprise IT environment is progressively transformed into a complex ecosystem of diverse interrelated services typically delivered by a multitude of providers. Such complexity calls for service governance and quality control activities. Ideally, such activities must be performed in a generic and platform-agnostic manner, one which demands an ontology-based approach for the specification and enforcement of the relevant governance policies and the service-level objectives that they entail. At the same time, such governance policies must be expressed in a suitable serialisation format in order to be exposed to the relevant stakeholders and, ultimately, form the basis of Service Level Agreements (SLAs). This paper presents an approach for the automatic translation of governance policies expressed in Linked USDL, our chosen ontological framework, into WS-Agreement templates.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Recall that the same SLO was also modelled in Linked USDL SLA in Sect. 2.3.
References
Cloud: What an Enterprise Must Know. Technical report, Cisco White Paper (2011)
Vaquero, L.M., Rodero-Merino, L., Caceres, J., Lindner, M.: A break in the clouds: towards a cloud definition. ACM SIGCOMM Comput. Commun. Rev. 39(1), 50–55 (2008)
Liu, F., Tong, J., Mao, J., Bohn, R., Messina, J., Badger, L., Leaf, D.: Cloud Computing Reference Architecture. Technical report, NIST (2011)
Linked USDL. http://www.linked-usdl.org/
Andrieux, A., Czajkowski, K., Dan, A., Keahey, K., Ludwig, H., Nakata, T., Pruyne, J., Rofrano, J., Tuecke, S., Xu, M.: Web Services Agreement Specification (WS-Agreement). Technical report, Open Grid Forum Document GFD.107 (2007)
Barros, A.P., Oberle, D., Kylau, U., Heinzl, S.: Design overview of USDL. In: Barros, A.P., Oberle, D. (eds.) Handbook of Service Description: USDL and its Methods, pp. 187–225. Springer, New York (2012)
GoodRelations: The Professional Web Vocabulary for E-Commerce. http://www.heppnetz.de/projects/goodrelations/
Fialli, J., Sekhar, V.: The Java Architecture for XML Binding (JAXB). Technical report, Java Specification Request, JCP (2003)
Apache Jena. http://jena.apache.org/
WSAG4 J – WS-Agreement for Java. https://packcs-e0.scai.fraunhofer.de/wsag4j/
Battre, D., Brazier, F., Clark, K., Oey, M., Papaspyrou, A., Waldrich, O., Wieder, P., Ziegler, W.: A proposal for WS-Agreement negotiation. In: 2010 11th IEEE/ACM International Conference Grid Computing (GRID), pp. 233–241 (2010)
Keller, A., Ludwig, H.: The WSLA framework: specifying and monitoring service level agreements for web services. J. Netw. Syst. Manage. 11(1), 57–81 (2003)
The SLAng SLA Language – A Language for ASP SLAs. http://uclslang.sourceforge.net/
Christensen, C., Curbera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) 1.1, W3C (2001). http://www.w3.org/TR/wsdl
McIlraith, S.A., Son, T.C., Zeng, H.: Semantic web services. IEEE Intel. Syst. 16(2), 46–53 (2001)
Lausen, H., Polleres, A., Roman, D. (eds.) Web Service Modeling Ontology (WSMO). W3C (2001). http://www.w3.org/Submission/WSMO/
Martin, M., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., McIlraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., Sirin, E., Srinivasan, N., Sycara, K.: OWL-S: Semantic Markup for Web Services. W3C (2004). http://www.w3.org/Submission/OWL-S/
Farrell, J., Lausen, H.: Semantic Annotations for WSDL and XML Schema (SAWSDL), W3C Recommendation (2007). http://www.w3.org/TR/sawsdl/
Gomadam, K., Ranabahu, A., Sheth, A.: SA-REST: Semantic Annotation of Web Resources, W3C Member Submission (2010). http://www.w3.org/Submission/SA-REST/
Norton, B., Kerrigan, M., Mocan, A., Carenini, A., Cimpian, E., Haines, M., Scicluna, J., Zaremba, M.: Reference Ontology for Semantic Service Oriented Architectures. OASIS Public Review Draft 0.1 (2008). http://docs.oasis-open.org/semantic-ex/ro-soa/v1.0/pr01/see-rosoa-v1.0-pr01.html
Oberle, D., Barros, A., Heinzl, S., Kylau, U.: A unified description language for human to automated services. Inf. Syst. 38, 155–181 (2013)
USDL-Agreement. https://github.com/linked-usdl/usdl-agreement
Acknowledgements
This research is funded by the EU 7th Framework Programme under the Broker@Cloud project (www.broker-cloud.eu), grant agreement n°328392, and under the RELATE project (FP7-PEOPLE-2010-ITN), grant agreement n°264840.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Arampatzis, I., Veloudis, S., Paraskakis, I. (2015). Linked USDL Business Policy Specifications as WS-Agreement Templates. In: Ortiz, G., Tran, C. (eds) Advances in Service-Oriented and Cloud Computing. ESOCC 2014. Communications in Computer and Information Science, vol 508. Springer, Cham. https://doi.org/10.1007/978-3-319-14886-1_20
Download citation
DOI: https://doi.org/10.1007/978-3-319-14886-1_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-14885-4
Online ISBN: 978-3-319-14886-1
eBook Packages: Computer ScienceComputer Science (R0)