Title :
DynWES - a dynamic and interoperable protocol for Web services
Author :
McKinlay, Mark ; Tari, Zahir
Author_Institution :
Sch. of Comput. Sci. & Inf. Technol., R. Melbourne Inst. of Technol., Vic., Australia
Abstract :
Web services require a common understanding of messages and message content in order to interact with each other. Several protocols have been proposed and these are coded into agent interfaces or implemented using framework-specific methods such as shared repositories. However, an agent wishing to interact with a large number of other disparate agents cannot be expected to have knowledge of how to initiate or maintain a conversation with all other agents it may encounter. This paper proposes a dynamic communication protocol for Web services, called DynWES. This involves the publication of protocol specifications representing a finite state machine (FSM). A client agent downloads this specification, validates it for correctness, and then implements the protocol dynamically, as a state machine. Mechanisms for building FSMs and checking their correctness are presented.
Keywords :
Internet; client-server systems; electronic commerce; finite state machines; open systems; protocols; software agents; DynWES; Web services; client agent; conversation; correctness validation; dynamic communication protocol; dynamic interoperable protocol; finite state machine; messages; protocol specifications; Australia; Computer science; Information technology; Large scale integration; Simple object access protocol; Transport protocols; Web and internet services; Web server; Web services; XML;
Conference_Titel :
Electronic Commerce, 2002. Proceedings. Third International Symposium on
Print_ISBN :
0-7695-1861-3
DOI :
10.1109/ISEC.2002.1166914