Guiding the selection of service-oriented software engineering methodologies

Q. Gu, P. Lago

Research output: Contribution to JournalArticleAcademicpeer-review

166 Downloads (Pure)

Abstract

Service-oriented computing is a paradigm for effectively delivering software services in a dynamic environment. Accordingly, many service-oriented software engineering (SOSE) methodologies have been proposed and practiced in both academia and industry. Some of these methodologies share common features (e. g. cover similar life-cycle phases) but are presented for different purposes, ranging from project management to system modernization, and from business analysis to technical solutions development. Given this diversity in the methodologies available in the literature, it is very hard for a company to decide which methodology would fit best for its specific needs. With this aim, we took a feature analysis approach and devised a framework for comparing the existing SOA methodologies. Different from existing comparison frameworks, ours specifically highlights aspects that are specific to SOA and aims to differentiate the methodologies that are truly service-oriented from those that deal little with service aspects. As such, the criteria defined in the framework can be used as a checklist for selecting a SOSE methodology. © 2011 The Author(s).
Original languageEnglish
Pages (from-to)203-223
Number of pages21
JournalService Oriented Computing and Applications
Volume5
Issue number4
DOIs
Publication statusPublished - 2011

Fingerprint

Dive into the research topics of 'Guiding the selection of service-oriented software engineering methodologies'. Together they form a unique fingerprint.

Cite this