Authors: Vladimir Stantchev, Christian Schropfer
Addresses: SOA and Public Services Research Group, Berlin Institute of Technology, Franklinstr. 28/29 10587, Berlin, Germany. ' SOA and Public Services Research Group, Berlin Institute of Technology, Franklinstr. 28/29 10587, Berlin, Germany
Abstract: Web-services-based systems present challenges for service-level enforcement. Contrary to typical enterprise architectures where we are in control of all services and can easily specify and monitor service levels, here we need self-adapting approaches. This article proposes an approach for the assurance of service levels. The steps of the approach are: the formalisation of requirements using a Service Level Objective (SLO), the formalisation of web service properties in a service-level capability statement and adaptive actions based on the translucent replication of services. The evaluation is based on a reference process model in Business Processing Modelling Notation (BPMN) and subsequent mapping at the infrastructure level. This mapping includes the definition, implementation and deployment of web services that cover the functional requirements, orchestration and coordination of these services using Business Process Execution Language (BPEL), as well as the the runtime monitoring and assurance of Nonfunctional Properties (NFPs) within a business process management framework.
Keywords: web services; nonfunctional properties; architectural translucency; service levels; business process management; service level enforcement.
International Journal of Web and Grid Services, 2009 Vol.5 No.2, pp.130 - 154
Available online: 01 Aug 2009 *Full-text access for editors Access for subscribers Purchase this article Comment on this article