Patent ID: 8271602

Claim:
A system to provide a conversational service, comprising: a service provider operable to: accept a service request message for the conversational service from a first client, wherein the service request message contains a callback address of the first client in a header of the service request message, wherein the callback address is based on a web service addressing protocol and is independent of an underlying transport protocol; define the conversational service as a contract based on the web service addressing protocol, wherein the first client implements the contract and the contract allows the first client to communicate with the service provider; create a conversation and a conversation identification; automatically perform a callback address lookup that is transparent to the first client and is independent of the underlying transport protocol; and provide a response associated with the conversation identification to the first client associated with the callback address using an intermediary service, wherein the response is in a uniform format independent of the underlying transport protocol, wherein the intermediary service operates to translate the response from the uniform format into a format acceptable by the first client; and relay information between the service provider and the first client.