Systems and methods for defining conversation information for web-services
OwnerDorothea Beringer, Guillaume Vambenepeinventors
Life of this patent
Estimating the term…
Abstract
In accordance with an embodiment of the present invention, a web-services interface for a web-service comprises an initial operations element operable to specify at least one operation of a plurality of operations of the web-service as an initial operation of the conversation, a final operations element operable to specify at least one operation of the plurality of operations as a final operation of the conversation, and a transitions element operable to specify a transition from at least one of the plurality of operations to at least another one of the plurality of operations.
Claims33
A web-services interface for a web-service, comprising:
- an initial operations element operable to specify at least one operation of a plurality of operations of said web-service as an initial operation of said conversation;
- a final operations element operable to specify at least one operation of said plurality of operations as a final operation of said conversation;
- and
- a transitions element operable to specify a transition from at least one of said plurality of operations to at least another one of said plurality of operations.
A method for defining a web-service, comprising defining a web-services interface for said web-service, said web-services interface comprising a conversation element extension operable to inform a service requestor regarding a predetermined order for invoking a plurality of operations of said web-service.
A method for providing a web-service, comprising:
- determining whether a received message is part of an existing conversation;
- determining whether a web-services interface for said web-service defines a transition from a preceding operation to an operation requested by said message, in response to said message being part of an existing conversation;
- updating a state of said existing conversation to said operation requested by said message in response to said web-services interface defining a transition from said preceding operation to said requested operation;
- and
- processing said message.
Dependencies are inferred from the claim text.