System and method for conversation based on web service addressing
First Claim
Patent Images
1. A system to provide conversational service, comprising:
- a conversation manager operable to;
process a service request from a party, which contains a “
reply to”
address;
create a conversation and a conversation id; and
provide the conversation id to the party at the “
reply to”
address; and
said party operable to;
submit the service request to the conversation manager;
accept the conversation id from the conversation manager; and
participate in the conversation by embedding the conversation id in a conversation request to the conversation manager;
wherein all communication between the conversation manager and the party follows Web service addressing which exchanges information in a uniform format independent of underlying transport.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention introduces mechanisms that allow conversational Web services to have long running business transactions between multiple parties with persistent states. Web service addressing is used to exchange conversational identifiers between the client(s) who requests the service and the server who provides it. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
-
Citations
20 Claims
-
1. A system to provide conversational service, comprising:
-
a conversation manager operable to;
process a service request from a party, which contains a “
reply to”
address;
create a conversation and a conversation id; and
provide the conversation id to the party at the “
reply to”
address; and
said party operable to;
submit the service request to the conversation manager;
accept the conversation id from the conversation manager; and
participate in the conversation by embedding the conversation id in a conversation request to the conversation manager;
wherein all communication between the conversation manager and the party follows Web service addressing which exchanges information in a uniform format independent of underlying transport. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method to provide conversational service via Web service addressing, comprising:
-
submitting a service request from a party to a conversation manager, wherein the service request contains a “
reply to”
address;
processing the service request and creating a conversation and a conversation id;
providing the conversation id to the party at the “
reply to”
address;
accepting the conversation id from the conversation manager; and
participating in the conversation by embedding the conversation id in a conversation request to the conversation manager;
wherein all communication between the conversation manager and the party follows Web service addressing which exchanges information in a uniform format independent of underlying transport. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A machine readable medium having instructions stored thereon that when executed cause a system to:
-
submit a service request from a party to a conversation manager, wherein the service request contains a “
reply to”
address;
process the service request and create a conversation and a conversation id;
provide the conversation id to the party at the “
reply to”
address;
accept the conversation id from the conversation manager; and
participate in the conversation by embedding the conversation id in a conversation request to the conversation manager;
wherein all communication between the conversation manager and the party follows Web service addressing which exchanges information in a uniform format independent of underlying transport.
-
-
20. A system to provide conversational service via Web service addressing, comprising:
-
means for submitting a service request from a party to a conversation manager, wherein the service request contains a “
reply to”
address;
means for processing the service request and creating a conversation and a conversation id;
means for providing the conversation id to the party at the “
reply to”
address;
means for accepting the conversation id from the conversation manager; and
means for participating in the conversation by embedding the conversation id in a conversation request to the conversation manager;
wherein all communication between the conversation manager and the party follows Web service addressing which exchanges information in a uniform format independent of underlying transport.
-
Specification