Formalizing Web service choreography interface

被引:0
|
作者
Huang, Yu [1 ]
Xu, Chunxiang [1 ]
Wang, Hanpin [1 ]
Xia, Yunni [1 ]
Zhu, Jiaqi [1 ]
Zhu, Cheng [1 ]
机构
[1] Peking Univ, Sch EECS, Beijing, Peoples R China
关键词
Web service composition; WSCI; Petri nets;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
All existing Web service composition standards remain at the descriptive level, without providing any formal semantics and method for verifying some important properties. Web Service Choreography Interface (WSCI) describes the flow of messages exchanged by a Web service which participates in choreographed interactions with other services. This paper presents an extended Petri net to formalize WSCI, and proposes several nets to represent the activity, process and interface respectively. Our formal model remarkably focuses on the message exchange and the context of WSCI. Furthermore, we give the formal semantics for the context in a subtle manner, i.e., subprocess and exception handling. According to the characteristic of WSCI, this paper proposes some properties just like well-founded, and introduces technique for checking these properties to ensure the correct implementation and deployment of WSCI.
引用
收藏
页码:576 / +
页数:2
相关论文
共 50 条
  • [1] Formalizing collaboration goal sequences for service choreography
    Castejon, Humberto Nicolas
    Braek, Rolv
    FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2006, 2006, 4229 : 275 - 291
  • [2] Compatibility verification for web service choreography
    Foster, H
    Uchitel, S
    Magee, J
    Kramer, J
    IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2004, : 738 - 741
  • [3] A QoS view of web service choreography
    Zhao Xiangpeng
    Cai Chao
    Yang Hongli
    Qiu Zongyan
    ICEBE 2007: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2007, : 607 - +
  • [4] Insights into Web Service Orchestration and Choreography
    Daniel, Florian
    Pernici, Barbara
    INTERNATIONAL JOURNAL OF E-BUSINESS RESEARCH, 2006, 2 (01) : 58 - 77
  • [5] Web Service Choreography Configurations for BPMN
    Pfitzner, Kerstin
    Decker, Gero
    Kopp, Oliver
    Leymann, Frank
    SERVICE-ORIENTED COMPUTING - ICSOC 2007, WORKSHOPS, 2009, 4907 : 401 - +
  • [6] ScriptOrc : A Specification Language for Web Service Choreography
    Bhattacharjee, A. K.
    Shyamasundar, R. K.
    2008 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE, VOLS 1-3, PROCEEDINGS, 2008, : 1089 - +
  • [7] A Petri Net Semantics for Web Service Choreography
    Huang, Yu
    Wang, Hanpin
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 1689 - 1690
  • [8] Semantic Web Service Choreography: Contracting and Enactment
    Roman, Dumitru
    Kifer, Michael
    SEMANTIC WEB - ISWC 2008, 2008, 5318 : 550 - +
  • [9] Realizable temporal logics for web service choreography
    Ramanujam, R.
    Sheerazuddin, S.
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2016, 85 (05) : 759 - 781
  • [10] A Logical Representation and Verification of Web Service Choreography
    Madani, Zahra
    Nematbakhsh, Naser
    Zamanifar, Kamran
    Mardukhi, Frahad
    2009 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL 2, PROCEEDINGS, 2009, : 404 - +