US2011067036A1PendingUtilityA1

Method for Determining Relationship Data Associated with Application Programs

Assignee: IBMPriority: Sep 16, 2009Filed: Sep 16, 2010Published: Mar 17, 2011
Est. expirySep 16, 2029(~3.2 yrs left)· nominal 20-yr term from priority
G09B 29/00G06F 9/546
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for determining relationship data associated with application programs in a messaging system, comprising the steps of: responsive to at least one first message event sending a message from a first application to a first destination and at least one second message event retrieving, by a second application, the message from a second destination, intercepting message data associated with the message; analysing the intercepted message data in accordance with one or more rules in order to find one or more message parameters; and in response to finding the one or more message parameters, identifying the first message event and identifying the second message event, determining a relationship associated with the first application and the second application. An apparatus and computer program element for determining such relationship data are also provided.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method performed by a data processing system for determining relationship data associated with application programs in a messaging system, comprising steps of:
 responsive to at least one first message event sending a message from a first application to a first destination and at least one second message event retrieving, by a second application, the message from a second destination, the data processing system intercepting message data associated with the message;   the data processing system analysing the intercepted message data in accordance with one or more rules in order to find one or more message parameters; and   in response to finding the one or more message parameters, the data processing system identifying the first message event and identifying the second message event, and determining a relationship associated with the first application and the second application.   
     
     
         2 . A method as claimed in  claim 1 , further comprising the step of:
 using the determined relationship in order to generate a descriptor in accordance with a pre-configurable template.   
     
     
         3 . A method as claimed in  claim 2 , wherein the descriptor is generated using WSDL. 
     
     
         4 . A method as claimed in  claim 2 , further comprising a step of:
 using the generated descriptor for at least one of: further relationship analysis; impact analysis and visualisation of the relationship.   
     
     
         5 . A method as claimed in  claim 1 , wherein the one or more message parameters comprises at least one of: a message identifier; a correlation identifier; a destination identifier and a timestamp. 
     
     
         6 . A method as claimed in  claim 1 , wherein the one or more rules are weighted. 
     
     
         7 . A method as claimed in  claim 1 , wherein data associated with the first application, the second application and the message data are logged in a storage component. 
     
     
         8 . A method as claimed in  claim 1 , wherein the messaging system comprises an asynchronous messaging system. 
     
     
         9 . A method as claimed in  claim 1 , wherein the first destination is the same as the second destination. 
     
     
         10 . An apparatus for determining relationship data associated with application programs in a messaging system, comprising:
 a central processor unit (CPU), a computer readable memory and a computer readable storage media;   first program instructions, responsive to at least one first message event sending a message from a first application to a first destination and at least one second message event retrieving, by a second application, the message from a second destination, to intercept message data associated with the message;   second program instructions to analyze the intercepted message data in accordance with one or more rules in order to find one or more message parameters; and   third program instructions, responsive to finding the one or more message parameters, to identify the first message event and identifying the second message event, and determine a relationship associated with the first application and the second application; and wherein   the first, second and third program instructions are stored on the computer readable storage media for execution by the CPU via the computer readable memory.   
     
     
         11 . A computer program comprising program code means adapted to perform all the steps of  claim 1  when said program is run on a computer.

Join the waitlist — get patent alerts

Track US2011067036A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.