Title :
A Formal Model of Web Services Transport Layer
Author :
Liu, Jian ; Ma, Dianfu ; Li, Zhuqing ; Sun, Dou
Author_Institution :
Inst. of Adv. Comput. Technol., Beihang Univ., Beijing
Abstract :
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.
Keywords :
Web services; communicating sequential processes; finite state machines; formal languages; transport protocols; CSP process; Web service transport layer; business logic process; dynamic switching; formal language model; message transfer; multiple message exchange pattern; multiple transport protocol; state machine; transport object dispatching process; Abstracts; Art; Computers; Containers; Middleware; Network servers; Service oriented architecture; Sun; Transport protocols; Web services; Formal Model; Message Exchange Pattern (MEP); Web Services Transport layer;
Conference_Titel :
Networking and Services, 2009. ICNS '09. Fifth International Conference on
Conference_Location :
Valencia
Print_ISBN :
978-1-4244-3688-0
Electronic_ISBN :
978-0-7695-3586-9
DOI :
10.1109/ICNS.2009.13