Towards Evolution Methodology for Service-Oriented Systems

被引:3
|
作者
Kijas, Szymon [1 ]
Zalewski, Andrzej [1 ]
机构
[1] Warsaw Univ Technol, Inst Control & Computat Engn, Warsaw, Poland
关键词
D O I
10.1007/978-3-319-00945-2_23
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Modern organisations are forced to evolve their IT systems to keep up with ever-changing business requirements. Service-Oriented Architecture addresses the challenge of boosting a system's modifiability by composing a new functionality out of existing, independent, loosely-coupled services. This makes SOA a promising design paradigm for rapidly evolving systems. However, existing development methodologies for SOA, such as IBM's SOMA, focus more on the transition from legacy non-SOA to SOA systems, and less on their subsequent evolution. This makes the development of an evolution methodology suitable for service-oriented systems an open research problem. The presented evolution methodology comprises an evolution process and an evolution documentation model. The process is compliant with a popular ISO 20000 norm. Its artefacts have been defined in terms of the evolution documentation model. The business-driven changes are documented with architectural decisions that capture changes made to the system at various levels of scope, together with their motivation. In order to facilitate the change-making process, a set of typical change scenarios has been defined. It comprises typical sequences of architectural decisions for cases of the most important changes. The entire approach is illustrated with a real-world example of an internet payment system.
引用
收藏
页码:255 / 273
页数:19
相关论文
共 50 条
  • [1] TOWARDS A SERVICE-ORIENTED DEVELOPMENT METHODOLOGY
    Ivanyukovich, Alexander
    Gangadharan, G.
    D'Andrea, Vincenzo
    Marchese, Maurizio
    [J]. JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2005, 9 (03) : 53 - 62
  • [2] Service-Oriented Methodology for Systems Development
    Keith, Mark
    Demirkan, Haluk
    Goul, Michael
    [J]. JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2013, 30 (01) : 227 - 259
  • [3] AN EVOLUTION PROCESS FOR SERVICE-ORIENTED SYSTEMS
    Zalewski, Andrzej
    Szlenk, Marcin
    Kijas, Szymon
    [J]. COMPUTER SCIENCE-AGH, 2012, 13 (04): : 71 - 86
  • [4] Towards An Interdisciplinary Methodology for Service-oriented System Engineering
    Bicer, Veli
    Lamparter, Steffen
    Sure, York
    Dogru, Ali H.
    [J]. 2009 24TH INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2009, : 485 - +
  • [5] Towards Safety Guarantees for Service-oriented Systems
    Becker, Basil
    [J]. 2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, COMPANION VOLUME, 2009, : 347 - 350
  • [6] An Interdisciplinary Methodology for Building Service-oriented Systems on the Web
    Lamparter, Steffen
    Sure, York
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, VOL 2, 2008, : 475 - +
  • [7] Prepare the evolution: Moving towards a service-oriented architecture
    Gutteberg, Erlend
    [J]. BID-TEXTOS UNIVERSITARIS DE BIBLIOTECONOMIA I DOCUMENTACIO, 2007, (19):
  • [8] Towards a metamorphic testing methodology for service-oriented software applications
    Chan, WK
    Cheung, SC
    Leung, KRPH
    [J]. QSIC 2005: FIFTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2005, : 470 - 476
  • [9] Towards Service-Oriented Cognitive Analytics for Smart Service Systems
    Hirt, Robin
    Kuehl, Niklas
    Schmitz, Bjoern
    Satzger, Gerhard
    [J]. PROCEEDINGS OF THE 51ST ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2018, : 1622 - 1629
  • [10] Towards a service-oriented methodology: Business-driven guidelines for service identification
    Van Nuffel, Dieter
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2007: OTM 2007 WORKSHOPS, PT 1, PROCEEDINGS, 2007, 4805 : 294 - 303