Managing Service Level Agreements in Service Oriented Product Lines

被引:0
作者
Garusinghe, Asanka [1 ]
Perera, Indika [1 ]
Meedeniya, Dulani [1 ]
机构
[1] Univ Moratuwa, Dept Comp Sci & Engn, Fac Engn, Moratuwa, Sri Lanka
来源
2016 SIXTEENTH INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER) - 2016 | 2016年
关键词
service-oriented software product lines; feature model; business process models; service level agreements; quality of services;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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 predefined QoS metrics values in previously analysed web service components via Web Service Level Agreement (WSLA) language specified templates.
引用
收藏
页码:274 / 280
页数:7
相关论文
共 19 条
[1]   Feature Based Variability for Service Oriented Architectures [J].
Abu-Matar, Mohammad ;
Gomaa, Hassan .
2011 9TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2011, :302-309
[2]  
Abu-Matar M, 2010, 22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), P468
[3]  
Almeida F M Medeiros E S, 2009, 3 WORKSH SERV OR ARC
[4]  
[Anonymous], 2015, INT J COMPUTER SCI I
[5]  
Bianco P., 2008, CMUSEI2008TN021
[6]  
Cohen S., 2010, VARIATION SERVICES S
[7]  
DAN A, 2004, IBM SYSTEMS J, V43
[8]  
Dongsu Kang, 2010, 2010 IEEE/ACIS 9th International Conference on Computer and Information Science (ICIS 2010), P755, DOI 10.1109/ICIS.2010.33
[9]  
Krut Robert, 2008, 2008 12th International Software Product Line Conference (SPLC), DOI 10.1109/SPLC.2008.71
[10]  
Lee J., 2010, IEEE SOFTWARE