TY - GEN
T1 - A formal model of web services transport layer
AU - Liu, Jian
AU - Ma, Dianfu
AU - Li, Zhuqing
AU - Sun, Dou
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
KW - Formal model
KW - Message Exchange Pattern (MEP)
KW - Web services transport layer
UR - https://www.scopus.com/pages/publications/67650694488
U2 - 10.1109/ICNS.2009.13
DO - 10.1109/ICNS.2009.13
M3 - 会议稿件
AN - SCOPUS:67650694488
SN - 9780769535869
T3 - Proceedings of the 5th International Conference on Networking and Services, ICNS 2009
SP - 474
EP - 480
BT - Proceedings of the 5th International Conference on Networking and Services, ICNS 2009
T2 - 5th International Conference on Networking and Services, ICNS 2009
Y2 - 20 April 2009 through 25 April 2009
ER -