Patent ID: 8140615

Claim:
A computer system comprising: a processor, a computer readable memory, and a computer readable storage device; first program instructions to install, via an Enterprise Systems Management (ESM) layer, at least one agent in at least one of resources at multiple enterprises, wherein the ESM layer is logically oriented between Service Oriented Architecture (SOA) services and the resources at the multiple enterprises: second program instructions to, in response to detecting an event at an affected resource from the resources at the multiple enterprises, ameliorate the event by a local agent in the affected resource; third program instructions to receive and aggregate, at the ESM layer, trapped messages from the affected resource that describe the event to create a trapped aggregated message, wherein the trapped messages are aggregated to describe redundant messages that describe a same event, and wherein the redundant messages are generated by multiple resources, from the multiple enterprises, detecting and reporting the same event; fourth program instructions to transcribe, at the ESM layer, the trapped aggregated message to create a transcribed trapped aggregated message, wherein the trapped aggregated message is in a first format that is unintelligible to an SOA response service that has a pre-set response to the event, and wherein the transcribed trapped aggregated message is in a second format that is intelligible to the SOA response service that has the pre-set response to the event, and wherein the first format is unintelligible to the SOA response service due to the resources at the multiple enterprises utilizing operating systems, application programs, and data formats that are not supported by the SOA response service; fifth program instructions to transmit the transcribed trapped aggregated message to the SOA response service to request the pre-set response; sixth program instructions to retrieve, by the ESM layer, the pre-set response from the SOA response service; seventh program instructions to delegate the pre-set response from the ESM layer to the local agent in the affected resource; and eighth program instructions to translate the pre-set response into a protocol needed to initiate the pre-set response in an electronic element addressed by the pre-set response, and execute the pre-set response at the affected resource; and wherein the first, second, third, fourth, fifth, sixth, seventh and eighth program instructions are stored on the computer readable storage device for execution by the processor via the computer readable memory.