Guiding the selection of service-oriented software engineering methodologies

被引:21
|
作者
Gu, Qing [1 ]
Lago, Patricia [1 ]
机构
[1] Vrije Univ Amsterdam, Dept Comp Sci, Amsterdam, Netherlands
关键词
Service-oriented software engineering; Evaluation framework; Service-Oriented software engineering methodology;
D O I
10.1007/s11761-011-0080-0
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:203 / 223
页数:21
相关论文
共 50 条
  • [41] A service-oriented architecture for Software Process Technology
    Helland, Therese
    Grundy, John
    Hosking, John
    2006 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 132 - +
  • [42] Service-oriented Software Architectures in Theory and practice
    Flieder, K.
    ELEKTROTECHNIK UND INFORMATIONSTECHNIK, 2009, 126 (12): : A32 - A35
  • [43] Technical Debt in Service-Oriented Software Systems
    Nikolaidis, Nikolaos
    Ampatzoglou, Apostolos
    Chatzigeorgiou, Alexander
    Tsekeridou, Sofia
    Piperidis, Avraam
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2022, 2022, 13709 : 265 - 281
  • [44] Modeling and simulation in service-oriented software development
    Tsai, W. T.
    Cao, Zhibin
    Wei, Xiao
    Paul, Ray
    Huang, Qian
    Sun, Xin
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2007, 83 (01): : 7 - 32
  • [45] Ontology patterns for service-oriented software development
    Tsai, Wei-Tek
    Wu, Budan
    Jin, Zhi
    Huang, Yu
    Li, Wu
    SOFTWARE-PRACTICE & EXPERIENCE, 2013, 43 (07): : 867 - 883
  • [46] Service-Oriented Dynamic Software Product Lines
    Baresi, Luciano
    Guinea, Sam
    Pasquale, Liliana
    COMPUTER, 2012, 45 (10) : 42 - 48
  • [47] Artificial intelligence in service-oriented software design
    Rodriguez, Guillermo
    Soria, Alvaro
    Campo, Marcelo
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2016, 53 : 86 - 104
  • [48] A Software Process Line for Service-Oriented Applications
    Garcia, Cleiton
    Paludo, Marco
    Malucelli, Andreia
    Reinehr, Sheila
    30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 1680 - 1687
  • [49] Automated Integration of Service-Oriented Software Systems
    Autili, Marco
    Inverardi, Paola
    Tivoli, Massimo
    FUNDAMENTALS OF SOFTWARE ENGINEERING, FSEN 2015, 2015, 9392 : 30 - 45
  • [50] Software visualization in the context of service-oriented architectures
    Eicker, Stefan
    Spies, Thorsten
    Kahl, Christian
    4TH IEEE INTERNATIONAL WORKSHOP ON VISUALIZING SOFTWARE FOR UNDERSTANDING AND ANALYSIS, PROCEEDINGS, 2007, : 108 - +