Method and system to collect and communicate problem context in XML-based distributed applications
First Claim
Patent Images
1. A system providing a reproducible package of a web service scenario, comprising:
- at least one web service client device coupled to a network;
a processor, coupled to said network, configured to provide at least one web service;
a collector component, wherein said collector component is configured to extract a set of message exchanges between said web service client device and said web service, wherein said extracted set of messages includes a request message and an associated response message sent between said web service client device and said at least one web service;
a closure builder component, wherein said closure builder component is configured to capture a complete snapshot of a service description at a specified time, said service description including at least one closure; and
a workspace repository component coupled to said collector component and to said closure builder component, wherein said workspace repository component is configured to create and store said reproducible package of the complete and accurate data of said web service scenario, said reproducible package representing a problem context and comprising a set of message exchanges and corresponding service description and allowing for active reproduction at a later time of said web service scenario and said problem context and identification of errors therein,wherein said set of message exchanges includes said request message and said associated response message sent between said web service client device and said at least one web service.
5 Assignments
0 Petitions
Accused Products
Abstract
A system providing a reproducible package of a web service scenario having at least one web service client and at least one web service coupled to said network. A collector extracts a set of message exchanges between the web service client and the web service, and a closure builder captures a service description. A workspace repository coup stores the set of message exchanges and the service description to create the reproducible package of the web service scenario. According to one embodiment, the reproducible packages provide mechanisms to share and replay XML message-based scenarios for distributed applications.
137 Citations
17 Claims
-
1. A system providing a reproducible package of a web service scenario, comprising:
-
at least one web service client device coupled to a network; a processor, coupled to said network, configured to provide at least one web service; a collector component, wherein said collector component is configured to extract a set of message exchanges between said web service client device and said web service, wherein said extracted set of messages includes a request message and an associated response message sent between said web service client device and said at least one web service; a closure builder component, wherein said closure builder component is configured to capture a complete snapshot of a service description at a specified time, said service description including at least one closure; and a workspace repository component coupled to said collector component and to said closure builder component, wherein said workspace repository component is configured to create and store said reproducible package of the complete and accurate data of said web service scenario, said reproducible package representing a problem context and comprising a set of message exchanges and corresponding service description and allowing for active reproduction at a later time of said web service scenario and said problem context and identification of errors therein, wherein said set of message exchanges includes said request message and said associated response message sent between said web service client device and said at least one web service. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computerized method for capturing message-based scenarios for distributed applications, comprising:
-
establishing communications between at least one web service client and at least one web service; collecting message exchanges between said web service client and said web service that includes a request message and an associated response message sent between said at least one web service client and said at least one web service; capturing a complete snapshot of a service description of said distributed applications at a specific time, service description including at least one closure; and reproducing the complete and accurate data of a web service scenario from said message exchanges and said service description and allowing for active reproduction at a later time of said web service scenario and said problem context and identification of errors therein, wherein said snapshot includes a set of message exchanges including said request message and said associated response message sent between said web service client and said web service. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computerized method for collecting and communicating reproducible web service artifacts, the computerized method comprising:
-
capturing a set of service description artifacts including at least one closure, wherein the set of service description artifacts includes a complete snapshot of a service description; collecting a set of message exchange artifacts between a web service client and a web service, wherein said set of message exchange artifacts includes a request artifact and an associated response artifact sent between said web service client and said web service; creating a workspace representing a problem context and comprising a set of message exchanges and corresponding service description from at least a portion of said set of service description artifacts and at least a portion of said set of messages exchange artifacts, wherein said workspace is a reproducible representation of the complete and accurate data of a web service scenario; allowing for active reproduction at a later time of said web service scenario and problem context and identification of errors therein; and sharing said workspace, wherein said set of message exchanges includes said request artifact and said associated response artifact sent between said web service client device and said web service. - View Dependent Claims (15, 16, 17)
-
Specification