Towards a framework for the development of adaptable service-based applications

Stephen Lane, Qing Gu, Patricia Lago, Ita Richardson

Research output: Contribution to journalArticlepeer-review

Abstract

Service-oriented computing is a promising computing paradigm which facilitates the composition of loosely coupled and adaptable applications. Unfortunately, this new paradigm does not lend itself easily to traditional software engineering methods and principles due to the decentralised nature of software services. The goal of this paper is to identify a set of engineering activities that can be used to develop adaptable service-based applications. Rather than focusing on the entire service-based application development life-cycle, this paper will focus on adaptation-specific processes and activities and map them to an existing high-level service-based application development life-cycle. Existing software engineering literature as well as research results from service engineering research is reviewed for relevant activities. The result is an adaptation framework that can guide software engineers in developing adaptable service-based applications.

Original languageEnglish
Pages (from-to)239-257
Number of pages19
JournalService Oriented Computing and Applications
Volume8
Issue number3
DOIs
Publication statusPublished - Sep 2014

Keywords

  • Maintenance process
  • Service-based application adaptation
  • Service-based application life-cycle
  • Software process

Fingerprint

Dive into the research topics of 'Towards a framework for the development of adaptable service-based applications'. Together they form a unique fingerprint.

Cite this