Software product line engineering to develop variant-rich web services

Bardia Mohabbati, Mohsen Asadi, Dragan Gašević, Jaejoon Lee

Research output: Chapter in Book/Report/Conference proceedingChapter (Book)Researchpeer-review

3 Citations (Scopus)

Abstract

Service-Oriented Architecture (SOA) enables enterprise for distributed and flexible software development. SOA aims at promoting effective software asset reuse by means of encapsulating functionalities as reusable services accessible through well-defined interfaces. However, one of the challenging problems for the realization of this vision is an need for design and management of variants of SOA-based solutions. Such SOA-based solutions require customization to meet stakeholders' individual functional and non-functional requirements. In this chapter, a methodological foundation for modeling and developing variant-rich SOA-solutions by incorporating the principles of Software Product Line Engineering (SPLE) into the SOA development life cycle.

Original languageEnglish
Title of host publicationWeb Services Foundations
EditorsAthman Bouguettaya, Quan Z. Sheng, Florian Daniel
Place of PublicationNew York NY USA
PublisherSpringer
Chapter21
Pages535-562
Number of pages28
Edition1st
ISBN (Electronic)9781461475187
ISBN (Print)9781461475170
DOIs
Publication statusPublished - 1 Oct 2014
Externally publishedYes

Cite this