Role of Process Modeling in Software Service Design

被引:0
|
作者
Patig, Susanne [1 ]
Wesenberg, Harald [2 ]
机构
[1] Univ Bern, IWI, Engehaldenstr 12, CH-3012 Bern, Switzerland
[2] Statoil Hydro ASA, NO-7005 Trondheim, Norway
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Service-oriented architecture technically facilitates business process management as it enables software to evolve along with changing business processes by simply recomposing software services. From a theoretical point of view it is, thus, natural to take business processes as a starting point for software service design. However, deriving software services strictly top-down from business processes is awkward from a practical point of view: The resulting services are too fine-grained in scope and too vast in number, and particular process control flows become cemented in service orchestrations. In this paper, another approach of software service design is described that, though starting from process models, avoids these drawbacks. The approach is illustrated by a practical example. The presented service design approach has been successfully applied in industry for more than 14 years and enables agile service implementation.
引用
收藏
页码:420 / +
页数:3
相关论文
共 50 条
  • [1] The Self-Adaptive Software Process Model Design Based on the "Service-Role-Rule"
    Cao Baoxiang
    Xia Xiaona
    [J]. ICCSE 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2008, : 893 - 898
  • [2] The role of opportunism in the software design reuse process
    Sen, A
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (07) : 418 - 436
  • [3] DESIGN AND MODELING IN THE SOFTWARE PERFORMANCE ENGINEERING DEVELOPMENT PROCESS
    Distefano, Salvatore
    Puliafito, Antonio
    Scarpa, Marco
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2010, 19 (01) : 307 - 323
  • [4] THE ROLE OF MODELING AND EVALUATION IN THE DESIGN PROCESS
    MEYER, JF
    [J]. IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1992, 12 : 636 - 644
  • [5] The Role of Modeling in Blockchain Process Design
    Post, Ruben
    Kas, Stijn
    Smit, Koen
    [J]. BUSINESS PROCESS MANAGEMENT: BLOCKCHAIN AND ROBOTIC PROCESS AUTOMATION FORUM, BPM 2020 BLOCKCHAIN AND RPA FORUM, 2020, 393 : 52 - 66
  • [6] Modeling and Reasoning about Design Alternatives of Software as a Service Architectures
    Tekinerdogan, Bedir
    Ozturk, Karahan
    Dogru, Ali
    [J]. 2011 9TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2011, : 312 - 319
  • [7] Software Process as a Service: Towards A Software Process Ecosystem
    Greulich, Oliver
    Knieke, Christoph
    Rafie, Bassel
    Rausch, Andreas
    Kuhrmann, Marco
    [J]. PROCEEDINGS OF THE 2024 INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEMS PROCESSES, ICSSP 2024, 2024, : 77 - 86
  • [8] The Role of Software Process Simulation Modeling in Software Risk Management: a Systematic Review
    Liu, Dapeng
    Wang, Qing
    Xiao, Junchao
    [J]. ESEM: 2009 3RD INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2009, : 303 - 312
  • [9] Process specification and modeling language for service-oriented software development
    Tsai, W. -T.
    Wei, Xiao
    Cao, Zhibin
    Paul, Raymond
    Chen, Yinong
    Xu, Jingjing
    [J]. 11TH IEEE INTERNATIONAL WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2007, : 181 - +
  • [10] The role of software process modeling in planning industrial measurement programs
    Brockers, A
    Differding, C
    Threin, G
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL SOFTWARE METRICS SYMPOSIUM, 1996, : 31 - 40