Managing events in a configuration of SOA governance components
First Claim
1. A method for managing events in with a configuration comprising multiple integrated service oriented architecture (SOA) governance components, said method comprising the steps of:
- a computer detecting a particular event that occurs at a particular SOA governance component of said configuration;
the computer routing information pertaining to said detected event to a pre-specified storage location;
the computer operating a monitoring mechanism to selectively monitor said information routed to said pre-specified storage location, and to determine from said monitored information that said particular event has occurred at said particular component of said configuration;
the computer, responsive to determining that said particular event has occurred at said particular component, further operating said monitoring mechanism to query each remaining SOA governance component of said configuration, in order to identify each of said remaining SOA governance components in which said particular event does not exist; and
the computer, responsive to determining that said particular event, representing a service state change, does not exist on at least one of said remaining SOA governance components, implementing an action selected from a group of actions, wherein said group includes at least actions of sending an email to a repository administrator, and creating a human task for administration.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention are associated with a configuration comprising multiple integrated SOA governance components, and are generally concerned with monitoring and managing events that can or are likely to impact on different components of the configuration. One embodiment of the invention, directed to a method, comprises the steps of detecting a particular event that occurs at a particular SOA governance component of the configuration, and routing information pertaining to the detected event to a pre-specified storage location. The method further comprises operating a monitoring mechanism to selectively monitor the information routed to the location, and to determine from the monitored information that the particular event has occurred at the particular component of the configuration. Responsive to determining that the particular event has occurred at the particular component, the monitoring mechanism is further operated to query each of the remaining SOA governance components, in order to identify each of the remaining components in which the particular event does not exist.
-
Citations
19 Claims
-
1. A method for managing events in with a configuration comprising multiple integrated service oriented architecture (SOA) governance components, said method comprising the steps of:
-
a computer detecting a particular event that occurs at a particular SOA governance component of said configuration; the computer routing information pertaining to said detected event to a pre-specified storage location; the computer operating a monitoring mechanism to selectively monitor said information routed to said pre-specified storage location, and to determine from said monitored information that said particular event has occurred at said particular component of said configuration; the computer, responsive to determining that said particular event has occurred at said particular component, further operating said monitoring mechanism to query each remaining SOA governance component of said configuration, in order to identify each of said remaining SOA governance components in which said particular event does not exist; and the computer, responsive to determining that said particular event, representing a service state change, does not exist on at least one of said remaining SOA governance components, implementing an action selected from a group of actions, wherein said group includes at least actions of sending an email to a repository administrator, and creating a human task for administration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for managing events in a configuration comprising multiple integrated service oriented architecture (SOA) governance components, the computer program product comprising:
-
one or more computer readable tangible storage devices; program instructions, stored on at least one of the one or more computer readable tangible storage devices, to detect a particular event that occurs at a particular SOA governance component of said configuration; program instructions, stored on at least one of the one or more computer readable tangible storage devices, to route information pertaining to said detected event to a pre-specified storage location; program instructions, stored on at least one of the one or more computer readable tangible storage devices, to operate a monitoring mechanism to selectively monitor said information routed to said pre-specified storage location, and to determine from said monitored information that said particular event has occurred at said particular component of said configuration; program instructions, stored on at least one of the one or more computer readable tangible storage devices, responsive to determining that said particular event has occurred at said particular component, to further operate said monitoring mechanism to query each remaining SOA governance component of said configuration, in order to identify each of said remaining SOA governance components in which said particular event does not exist; and program instructions, stored on at least one of the one or more computer readable tangible storage devices, responsive to determining that said particular event, representing a service state change, does not exist on at least one of said remaining SOA governance components, to implement an action selected from a group of actions, wherein said group includes at least actions of sending an email to a repository administrator, and creating a human task for administration. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus for managing events in a configuration comprising multiple integrated service oriented architecture (SOA) governance components, the apparatus comprising:
-
one or more processors, one or more computer readable memories and one or more computer readable tangible storage devices; program instructions, stored on at least one of the one or more computer readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer readable memories, to detect a particular event that occurs at a particular SOA governance component of said configuration; program instructions, stored on at least one of the one or more computer readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer readable memories, to route information pertaining to said detected event to a pre-specified storage location; program instructions, stored on at least one of the one or more computer readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer readable memories, to operate a monitoring mechanism to selectively monitor said information routed to said pre-specified storage location, and to determine from said monitored information that said particular event has occurred at said particular component of said configuration; program instructions, stored on at least one of the one or more computer readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer readable memories, responsive to determining that said particular event has occurred at said particular component, to further operate said monitoring mechanism to query each remaining SOA governance component of said configuration, in order to identify each of said remaining SOA governance components in which said particular event does not exist; and program instructions, stored on at least one of the one or more computer readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer readable memories, responsive to determining that said particular event, representing a service state change, does not exist on at least one of said remaining SOA governance components, to implement an action selected from a group of actions, wherein said group includes at least actions of sending an email to a repository administrator, and creating a human task for administration. - View Dependent Claims (16, 17, 18, 19)
-
Specification