A Formal Model of Web Services Transport Layer

被引:0
|
作者
Liu, Jian [1 ]
Ma, Dianfu [1 ]
Li, Zhuqing [1 ]
Sun, Dou [1 ]
机构
[1] Beihang Univ, Inst Adv Comp Technol, Beijing, Peoples R China
关键词
Web Services Transport layer; Message Exchange Pattern (MEP); Formal Model;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a formal model of web services transport layer based on CSP which addresses multiple transport, multiple Message Exchange Patterns (MEPs) and dynamic switching among multiple transport protocols. This approach abstracts message transferred over networks as transport object and splits message transportation process of a transport protocol into two CSP processes: a transport input process which receives incoming messages and a transport output process which sends outgoing messages. Meanwhile, we introduce a transport object collecting process, a business logic process and a transport object dispatching process within web services transport layer and precisely describe their interactions with multiple transport protocols. Furthermore, we explore state transitions of transport objects within an interaction using state machine and discuss how multiple MEPs and switching among multiple transports are supported. Our analysis and experience give us the confidence to conclude that our formal model can act as a guidance to build next generation transport layer for web services.
引用
收藏
页码:474 / 480
页数:7
相关论文
共 50 条
  • [1] A Formal Model for Abstracting the Interaction of Web Services
    Bao, Li
    Zhang, Weishi
    Xie, Xiong
    [J]. JOURNAL OF COMPUTERS, 2010, 5 (01) : 91 - 98
  • [2] A Formal Model for Classifying Trusted Semantic Web Services
    Galizia, Stefania
    Gugliotta, Alessio
    Pedrinaci, Carlos
    [J]. SEMANTIC WEB, PROCEEDINGS, 2008, 5367 : 540 - 554
  • [3] Model transformation and formal verification for Semantic Web Services composition
    Ni, Yue
    Fan, Yushun
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2010, 41 (06) : 879 - 885
  • [4] A formal model for security-aware dynamic web services composition
    Xu, Dong-Hong
    Qi, Yong
    Hou, Di
    Chen, Ying
    Liu, Liang
    [J]. ICCSA 2007: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND APPLICATIONS, 2007, : 139 - +
  • [5] Formal specification of a Web services protocol
    Johnson, James E.
    Langworthy, David E.
    Lamport, Leslie
    Vogt, Friedrich H.
    [J]. JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2007, 70 (01): : 34 - 52
  • [6] A formal account of contracts for Web services
    Carpineti, S.
    Castagna, G.
    Laneve, C.
    Padovani, L.
    [J]. WEB SERVICES AND FORMAL METHODS, PROCEEDINGS, 2006, 4184 : 148 - 162
  • [7] Formal Specification of Web Services Composition
    Bachtarzi, Faycal
    Chaoui, Allaoua
    [J]. 2013 IEEE SYMPOSIUM ON WIRELESS TECHNOLOGY & APPLICATIONS (ISWTA2013), 2013, : 34 - 39
  • [8] Formal Methods for Web Services: Preface
    Università di Urbino Carlo Bo, Istituto di Scienze e Tecnologie dell'Informazione, Piazza della Repubblica 13, 61029 Urbino, Italy
    不详
    [J]. Lect. Notes Comput. Sci., 2009, (v-vi):
  • [9] Formal Reliability Models for Web Services
    Mirandola, Raffaela
    Potena, Pasqualina
    Riccobene, Elvinia
    Scandurra, Patrizia
    [J]. CORRECT SOFTWARE IN WEB APPLICATIONS AND WEB SERVICES, 2015, : 229 - 256
  • [10] A Formal Framework for Web Services Coordination
    Guidi, Claudio
    Lucchi, Roberto
    Mazzara, Manuel
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 180 (02) : 55 - 70