SOAdapt: A process reference model for developing adaptable service-based applications

被引:5
|
作者
Lane, Stephen [1 ]
Bucchiarone, Antonio [2 ]
Richardson, Ita [1 ]
机构
[1] Univ Limerick, Irish Software Engn Res Ctr, Limerick, Ireland
[2] Fdn Bruno Kessler, I-38100 Trento, Italy
关键词
SOA; Service-based application; Software process; Process reference model;
D O I
10.1016/j.infsof.2011.10.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: The loose coupling of services and Service-Based Applications (SBAs) have made them the ideal platform for context-based run-time adaptation. There has been a lot of research into implementation techniques for adapting SBAs, without much effort focused on the software process required to guide the adaptation. Objective: This paper aims to bridge that gap by providing an empirically grounded software process model that can be used by software practitioners who want to build adaptable SBAs. The process model will focus only on the adaptation specific issues. Method: The process model presented in this paper is based on data collected through interviews with 10 practitioners occupying various roles within eight different companies. The data was analyzed using qualitative data analysis techniques. We used the output to develop a set of activities, tasks, stakeholders and artifacts that were used to construct the process model. Results: The outcome of the data analysis process was a process model identifying nine sets of adaptation process attributes. These can be used in conjunction with an organisation's existing development life-cycle or another reference life-cycle. Conclusion: The process model developed in this paper provides a solid reference for practitioners who are planning to develop adaptable SBAs. It has advantages over similar approaches in that it focuses on software process rather than the specific adaptation mechanism implementation techniques. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:299 / 316
页数:18
相关论文
共 50 条
  • [21] Adaptable situation-aware secure service-based (AS3) systems
    Yau, SS
    Davulcu, H
    Mukhopadhyay, S
    Huang, D
    Yao, Y
    ISORC 2005: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2005, : 308 - 315
  • [22] A framework for service-based business process collaboration
    Hu, Haiyang
    Hu, Hua
    Chiu, Dickson K.W.
    Journal of Computational Information Systems, 2012, 8 (04): : 1791 - 1803
  • [23] Developing Self-Verifying Service-Based Systems
    Calinescu, Radu
    Johnson, Kenneth
    Rafiq, Yasmin
    2013 28TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2013, : 734 - 737
  • [24] Improving the performance of service-based applications by dynamic service execution
    Liu, Hong
    Wang, Xiaoning
    Luo, Tian
    Li, Xiaosong
    Li, Wei
    PROCEEDINGS OF THE 16TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2008, : 174 - +
  • [25] Client-Oriented Preferences Model for QoS Aggregation in Service-Based Applications
    Fakhfalch, Nabil
    Pourraz, Frederic
    Verjus, Herve
    Moreaux, Patrice
    E-BUSINESS AND TELECOMMUNICATIONS, 2012, 314 : 141 - 155
  • [26] Model-Driven Data Warehousing for Service-based Business Process Monitoring
    Koetter, Falko
    Kochanowski, Monika
    Kintz, Maximilien
    Renner, Thomas
    Sigloch, Philipp
    2014 ANNUAL SRII GLOBAL CONFERENCE (SRII), 2014, : 35 - 44
  • [27] A Service-based Fog Execution Environment for the IoT-aware Business Process Applications
    Cheng, Yongyang
    Zhao, Shuai
    Cheng, Bo
    Chen, Junliang
    2018 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (IEEE ICWS 2018), 2018, : 323 - 326
  • [28] A Lightweight Middleware for Developing P2P Applications with Component and Service-Based Principles
    Lahcen, Ayoub Ait
    Parigot, Didier
    15TH IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2012) / 10TH IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2012), 2012, : 9 - 16
  • [29] A model-driven perspective on the rule-based specification and analysis of service-based applications
    Iacob, Maria-Eugenia
    Jonkers, Henk
    ENTERPRISE INFORMATION SYSTEMS, 2009, 3 (03) : 279 - 298
  • [30] The SPD approach to deploy service-based applications in the cloud
    Sami Yangui
    Tata, Samir
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (15): : 3943 - 3960