An XML-based conversational protocol for Web services
Proceedings of the 2003 ACM symposium on Applied computing
Hi-index | 0.00 |
Web Services require a common understanding of messagesand message content in order to interact with eachother. Several protocols have been proposed and theseare coded into agent interfaces or implemented usingframework-specific methods such as shared repositories.However an agent wishing to interact with a large numberof other disparate agents cannot be expected to haveknowledge of how to initiate or maintain a conversationwith all other agents it may encounter. This paper proposesa dynamic communication protocol for Web services, calledDynWES. This involves the publication of protocol specificationsrepresenting a finite state machine (FSM). A clientagent downloads this specification, validates it for correctness,and then implements the protocol dynamically, as astate machine. Mechanisms for building FSMs and checkingtheir correctness are presented.