RMIT University
Browse

An XML-based conversational protocol for web services

conference contribution
posted on 2024-11-01, 03:58 authored by Zahir TariZahir Tari, Mark McKinlay, Manish Malhotra
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.

History

Start page

1179

End page

1184

Total pages

6

Outlet

Proceedings of the 2003 ACM Symposium on Applied Computing

Editors

B. Panda

Name of conference

ACM Symposium on Applied Computing

Publisher

ACM Press

Place published

New York, USA

Start date

2003-03-09

End date

2003-03-12

Language

English

Copyright

© 2003 ACM

Former Identifier

2003000371

Esploro creation date

2020-06-22

Fedora creation date

2010-04-01

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC