NON-INTRUSIVE MONITORING OF SERVICES IN A SERVICE-ORIENTED ARCHITECTURE
First Claim
Patent Images
1. A method for monitoring a service provided in a service-oriented architecture, comprising:
- submitting a subscription request to a plurality of intermediaries in the service-oriented architecture from which to receive monitored data related to the service;
determining which ones of the plurality of intermediaries to rely upon for monitoring the service;
receiving the monitored data from the determined ones of the plurality of intermediaries; and
presenting the monitored data for monitoring the service.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for monitoring a service provided in a service-oriented architecture may include submitting a subscription request to a plurality of intermediaries in the service-oriented architecture from which to receive monitored data related to the service and determining which ones of the plurality of intermediaries to rely upon for monitoring the service. The method may also include receiving the monitored data from the determined ones of the plurality of intermediaries and presenting the monitored data for monitoring the service.
-
Citations
20 Claims
-
1. A method for monitoring a service provided in a service-oriented architecture, comprising:
-
submitting a subscription request to a plurality of intermediaries in the service-oriented architecture from which to receive monitored data related to the service; determining which ones of the plurality of intermediaries to rely upon for monitoring the service; receiving the monitored data from the determined ones of the plurality of intermediaries; and presenting the monitored data for monitoring the service. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for monitoring a service provided in a service-oriented architecture, comprising:
-
receiving a subscription request to monitor and provide monitored data related to the service; determining whether any messages related to the service have been previously processed; declining the subscription request in response to not having previously processed any messages related to the service; accepting the subscription request in response to having previously processed a predetermined number of messages related to the service; returning a probability to a subscriber in response to accepting the subscription request, wherein the probability is a function of at least a frequency of messages associated with the service having been previously processed and a time period since a last message associated with the service was processed; and publishing any monitored data to any subscriber for which the subscription request has been accepted. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for monitoring a service in a service-oriented architecture, comprising:
-
inspecting each message header for any performance and management data corresponding to a subscription request to monitor performance and management data related to the service; identifying each message header in response to the message header including any performance and management data corresponding to the subscription request; and adding all identified message headers to a response before sending to a consumer of the service. - View Dependent Claims (17, 18, 19, 20)
-
Specification