An XML-based conversational protocol for web services

Tari, Z, McKinlay, M and Malhotra, M 2003, 'An XML-based conversational protocol for web services', in B. Panda (ed.) Proceedings of the 2003 ACM Symposium on Applied Computing, Melbourne, USA, 2003, pp. 1179-1184.


Document type: Conference Paper
Collection: Conference Papers

Title An XML-based conversational protocol for web services
Author(s) Tari, Z
McKinlay, M
Malhotra, M
Year 2003
Conference name ACM Symposium on Applied Computing
Conference location Melbourne, USA
Conference dates 2003
Proceedings title Proceedings of the 2003 ACM Symposium on Applied Computing
Editor(s) B. Panda
Publisher ACM Press
Place of publication New York, USA
Start page 1179
End page 1184
Abstract SOAP is used to communicate with Web services. It defines the a messaging framework (the envelope), encoding rules and a binding protocol over the HTTP protocol. However SOAP, as it is, does not deal with conversations. To provide full interoperability, clients need to not only know the correct data formats to pass, but also the conversation level protocol involving those messages for any required Web service. This must also include the valid responses, where multiple responses are possible, and the starting and ending states of the conversation.This paper describes an XML-based conversational protocol for Web services. Each server site publishes details enabling client agents to interact with the server. This involves the publication of protocol specifications representing a finite state machine (FSM). A client agent downloads this specification, validate it for correctness, and then implement the protocol dynamically, as a state machine. This can be viewed as a negotiation of protocols where the client negotiates to implement all requirements of a server.
Subjects Web Technologies (excl. Web Search)
Keyword(s) web services
conversational languages
protocol validation
Copyright notice © 2003 ACM
ISBN 1581136242
Versions
Version Filter Type
Access Statistics: 236 Abstract Views  -  Detailed Statistics
Created: Thu, 01 Apr 2010, 11:34:28 EST by Catalyst Administrator
© 2014 RMIT Research Repository • Powered by Fez SoftwareContact us