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 条
  • [31] Towards a Goal-driven Method for Web Service Choreography Validation
    Parsa, Saeed
    Amiri, Mohammad Javad
    Ebrahimifard, Amir
    Arani, Mostafa Khoramabadi
    2016 SECOND INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR), 2016, : 66 - 71
  • [32] Analyzing Web Service Choreography Specifications Using Colored Petri Nets
    Caliz, Enrique
    Umapathy, Karthikeyan
    Sanchez-Ruiz, Arturo J.
    Elfayoumy, Sherif A.
    SERVICE-ORIENTED PERSPECTIVES IN DESIGN SCIENCE RESEARCH: 6TH INTERNATIONAL CONFERENCE, 2011, 6629 : 412 - 426
  • [33] Securing Web service compositions: Formalizing authorization policies using event calculus
    Rouached, Mohsen
    Godart, Claude
    SERVICE ORIENTED COMPUTING - ICSOC 2006, PROCEEDINGS, 2006, 4294 : 440 - +
  • [34] Collaborative Web Service Interface Design on the Web 2.0
    Held, Markus
    Gunther, Max
    SOCINFO 2009: INTERNATIONAL WORKSHOP ON SOCIAL INFORMATICS, PROCEEDINGS, 2009, : 29 - 34
  • [35] Formalizing service interactions
    Decker, Gero
    Puhlmann, Frank
    Weske, Mathias
    BUSINESS PROCESS MANAGEMENT, PROCEEDINGS, 2006, 4102 : 414 - 419
  • [36] Parallelization of GSL: The web service interface
    Aliaga, J
    Badia, JM
    Barrachina, S
    Castillo, M
    Mayo, R
    Quintana, E
    Quintana, G
    Almeida, F
    Blanco, V
    Rodriguez, C
    Sande, F
    Santos, A
    Proceedings of the 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, 2005, : 301 - 307
  • [37] A formal model for Web Service Choreography Description Language (WS-CDL)
    Yang, Hongli
    Zhao, Xiangpeng
    Qiu, Zongyan
    Pu, Geguang
    Wang, Shuling
    ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2006, : 893 - +
  • [38] Web services choreography validation
    Wang, Zheng
    Zhou, Lei
    Zhao, Yongxin
    Ping, Jing
    Xiao, Hao
    Pu, Geguang
    Zhu, Huibiao
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2010, 4 (04) : 291 - 305
  • [39] Verifying conformance between Web service choreography and implementation using learning and model checking
    Pacharoen, Warawoot
    Aoki, Toshiaki
    Bhattarakosol, Pattarasinee
    Surarerks, Athasit
    Proceedings - 5th International Conference on New Trends in Information Science and Service Science, NISS 2011, 2011, 2 : 375 - 381
  • [40] A Formal Basis for Cross-Checking ebXML BPSS Choreography and Web Service Orchestration
    Yeung, W. L.
    2008 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE, VOLS 1-3, PROCEEDINGS, 2008, : 524 - 529