Service-oriented design: A multi-viewpoint approach

被引:91
|
作者
Dijkman, R
Dumas, M
机构
[1] Univ Twente, Ctr Telemat & Informat Technol, NL-7500 AE Enschede, Netherlands
[2] Queensland Univ Technol, Ctr Informat Technol Innovat, Brisbane, Qld 4001, Australia
关键词
service-oriented design; viewpoint; design; methodology; formal method;
D O I
10.1142/S0218843004001012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the technology associated with the "Web Services" trend gains significant adoption, the need for a corresponding design approach becomes increasingly important. This paper introduces a foundational model for designing (composite) services. The innovation of this model lies in the identification of four interrelated viewpoints (interface behaviour, provider behaviour, choreography, and orchestration) and their formalization from a control-flow perspective in terms of Petri nets. By formally capturing the interrelationships between these viewpoints, the proposal enables the static verification of the consistency of composite services designed in a cooperative and incremental manner. A proof-of-concept simulation and verification toot has been developed to test the possibilities of the proposed model.
引用
收藏
页码:337 / 368
页数:32
相关论文
共 50 条
  • [21] Service-Oriented Workflow Design Tools
    Huang, Wei
    Zhao, Heng
    Xu, Mingdi
    Hu, Yingsong
    [J]. PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 128 - 131
  • [22] Proposal for Service-Oriented design processes
    Ueda, Yoshihiro
    [J]. Fujitsu Scientific and Technical Journal, 2009, 45 (02): : 171 - 178
  • [23] A new approach for service-oriented architecture
    Talaei-Khoei, A
    Sheriffian, AH
    Akbari, MK
    Verdom, JF
    [J]. Enabling Technologies for the New Knowledge Society, 2005, : 459 - 470
  • [24] Service-oriented approach to collaborative visualization
    Wang, Haoxiang
    Brodlie, Ken
    Handley, James
    Wood, Jason
    [J]. PROCEEDINGS OF THE UK E-SCIENCE ALL HANDS MEETING 2006, 2006, : 241 - +
  • [25] A Design Tool for Service-oriented Systems
    Enoiu, Eduard Paul
    Marinescu, Raluca
    Causevic, Aida
    Seceleanu, Cristina
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2013, 295 : 95 - 100
  • [26] Modeling and design of service-oriented architecture
    Stojanovic, Z
    Dahanayake, A
    Sol, H
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 4147 - 4152
  • [27] A Grid Model Design of Service-Oriented
    Jiang Yuyan
    Xing Gouzheng
    [J]. 2008 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION WORKSHOP: IITA 2008 WORKSHOPS, PROCEEDINGS, 2008, : 228 - 231
  • [28] Service-oriented approach to collaborative visualization
    Wang, H.
    Brodlie, K. W.
    Handley, J. W.
    Wood, J. D.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2008, 20 (11): : 1289 - 1301
  • [29] An Approach for Verification in Service-Oriented Computing
    Chang, Soo Ho
    Chua, Fang Fang
    Kim, Soo Dong
    [J]. IEEE CONGRESS ON SERVICES 2008, PT I, PROCEEDINGS, 2008, : 575 - +
  • [30] Service-Oriented Approach for Internet of Things
    Moraes, Eduardo Cardoso
    [J]. COMPUTATIONAL SCIENCE - ICCS 2018, PT III, 2018, 10862 : 545 - 551