Managing Service Level Agreements in Service Oriented Product Lines

03/06/2022
by   Dulani Meedeniya, et al.
0

Service Oriented Architecture (SOA) and Software Product Line (SPL) have individually proven to be Software Engineering concepts, which are creating values for developing software systems. While SOA is being used for developing applications from an orchestration of web services, SPL has ability to prepare core sets of assets and manage with variable components. The combination of SOA and SPL has highlighted the term of Service Oriented Product Line (SOPL) which is setting up the application to manage common parts and reuse them without developing from scratch. It helps to manage service component bundles dynamically according to identified commonalities and variabilities. In this paper, we present our implementation approach of SOPL and manage Service Level Agreements (SLAs) in such environments by monitoring Quality of Service (QoS) attributes in bundles of web service components. The designing and developing service bundles for representing core sets of assets in SOPL are followed by the initial feature based analysis and identification of service components. Then, the managing SLAs is handled by detecting the deviation between actual and acceptable pre-defined QoS metrics values in previously analysed web service components via Web Service Level Agreement (WSLA) language specified templates.

READ FULL TEXT

page 3

page 5

research
12/08/2013

Les connaissances de la toile

How to manage knowledge on the Web....
research
01/15/2020

Integrating the Common Variability Language with Multilanguage Annotations for Web Engineering

Web applications development involves managing a high diversity of files...
research
05/15/2021

A Feature Table approach to decomposing monolithic applications into microservices

Microservice architecture refers to the use of numerous small-scale and ...
research
06/22/2009

Soft Constraints for Quality Aspects in Service Oriented Architectures

We propose the use of Soft Constraints as a natural way to model Service...
research
01/08/2021

Deep Learning Framework for Online Interactive Service Recommendation in Iterative Mashup Development

Recent years have witnessed the rapid development of service-oriented co...
research
05/19/2022

Probabilistic Quality of Service aware Service Selection

In software-as-a-service paradigms software systems are no longer monoli...
research
05/24/2018

Observation-Enhanced QoS Analysis of Component-Based Systems

We present a new method for the accurate analysis of the quality-of-serv...

Please sign up or login with your details

Forgot password? Click here to reset