Correlation of web service interactions in composite web services
AssigneeHewlett-Packard Development Company, L.P.
InventorsMehmet Sayal, Akhil Sahai, Vijay Machiraju, Aad van Moorsel
Life of this patent
Estimating the term…
Abstract
Method and apparatus for tracing operations of and interactions between components of a composite web service. An identifier code is generated at the initiation of a web service, and the identifier code is propagated in messages transmitted between components of the web service. The identifier code and message-description data are logged in a correlation database when a component receives a message and when a component sends a message.
Claims25
A computer-implemented method for tracing operations of and interactions between components that cooperatively implement a composite web service, comprising:
- generating an identifier code at initiation of the composite web service;
- propagating the identifier code in messages transmitted between components of the web service;
- logging an identifier code and message-description data in a correlation database when a component receives a message;
- and
- logging an identifier code and message-description data in the correlation database when a component sends a message.
A web service computing arrangement, comprising:
- a plurality of web service components that cooperatively implement a composite web service;
- one or more correlation databases;
- a plurality of messaging extensions respectively coupled to the web service components, each messaging extension configured to generate an identifier code at initiation of the composite web service, propagate the identifier code in messages transmitted between the web service components, log an identifier code and message-description data in a correlation database when a web service component receives a message, and log an identifier code and message-description data in the correlation database when a web service component sends a message.
An apparatus for tracing operations of and interactions between components that cooperatively implement a composite web service, comprising:
- means for generating an identifier code at initiation of the composite web service;
- means for propagating the identifier code in messages transmitted between components of the web service;
- means for logging an identifier code and message-description data in a correlation database when a component receives a message;
- and
- means for logging an identifier code and message-description data in the correlation database when a component sends a message.
An article of manufacture, comprising:
- one or more computer-readable media configured with instructions for causing one or more computers to trace operations of and interactions between components that cooperatively implement a composite web service by performing the steps of,
- generating an identifier code at initiation of the composite web service;
- propagating the identifier code in messages transmitted between components of the web service;
- logging an identifier code and message-description data in a correlation database when a component receives a message;
- and
- logging an identifier code and message-description data in the correlation database when a component sends a message.
Dependencies are inferred from the claim text.