From Actions, Transactions, and Processes to Services

被引:1
|
作者
Broy, Manfred [1 ]
机构
[1] Tech Univ Munich, Inst Informat, D-80290 Munich, Germany
关键词
Event; Action; Actor; Process; Service; Specification; Design; Service-Oriented Architecture;
D O I
10.3233/978-1-61499-495-4-42
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
For the problem domain of business process engineering we introduce, model, and formalize notions of business processes such as action, actor, event, business process, business transaction. In addition, for the solution domain of service-oriented architectures (SOA) we introduce, model, and formalize notions of service, service composition, service-oriented architecture, and layered SOA in a systematic way. We do that by a rigorous mathematical system model. For that purpose, we first develop a basic mathematical system model for formalizing fundamental concepts of processes and services. The goal is to provide a minimal set of formal modeling concepts, nevertheless expressive enough to formalize key notions and concepts in business process engineering and service-oriented architectures capturing also their mutual relationships. This way, the relationship between central notions in business process modeling is captured formally, which provides a basis for a methodology for deriving the systematic specification and design of service-oriented architectures from business process modeling. The purpose of the approach is manifold; one goal is a clear definition of terminology, concepts, terms, and models in business process modeling and SOA; another goal is a rigorous formal basis for the specification, design, and development of business processes and, in particular, SOAs. We end up with a strictly formal concept for the development steps from business process models to services as part of a SOA-oriented development process.
引用
收藏
页码:42 / 78
页数:37
相关论文
共 50 条
  • [1] From Actions, Transactions, and Processes to Services
    Broy, Manfred
    APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY, PETRI NETS 2016, 2016, 9698 : 13 - 19
  • [2] FancyMock: Creating Virtual Services From Transactions
    Eniser, Hasan Ferit
    Sen, Alper
    Polat, Suleyman Olcay
    33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 1576 - 1578
  • [3] Transactions and Web services
    Little, M
    COMMUNICATIONS OF THE ACM, 2003, 46 (10) : 49 - 54
  • [4] Graph transactions as processes
    Baldan, Paolo
    Corradini, Andrea
    Foss, Luciana
    Gadducci, Fabio
    GRAPH TRANSFORMATIONS, PROCEEDINGS, 2006, 4178 : 199 - 214
  • [5] Transactions, processes, and modularization
    Berztiss, AT
    INFORMATION SYSTEMS ENGINEERING: STATE OF THE ART AND RESEARCH THEMES, 2000, : 171 - 182
  • [6] Business services: Markets and transactions
    DeBandt, J
    REVIEW OF INDUSTRIAL ORGANIZATION, 1996, 11 (01) : 19 - 33
  • [8] Scheduling web services transactions
    Dogdu, E
    IC'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS 1 AND 2, 2004, : 727 - 732
  • [9] Web Services and Business Transactions
    Michael P. Papazoglou
    World Wide Web, 2003, 6 : 49 - 91
  • [10] Web services and business transactions
    Papazoglou, MP
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2003, 6 (01): : 49 - 91