×

Transaction-based enterprise application integration (EAI) and development system

  • US 7,243,120 B2
  • Filed: 08/27/2001
  • Issued: 07/10/2007
  • Est. Priority Date: 08/25/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method of performing transactions between disparate systems in a computing environment, said method comprising steps of:

  • (a) receiving a first message in a first message format from an originating system, said message having request data indicative of a transaction request;

    (b) at a first interface, evaluating said first message to ascertain said request data;

    (c) said first interface further applying a predetermined criteria to said request data so as to generate a context data structure organizationally independent of said first message format, said context data structure containing a plurality of data elements indicative of said transaction request, wherein said context data structure further includes an object identifier that refers to a configuration object that is indicative of the transaction request;

    (d) routing said context data structure to an appropriate service system through use of configuration objects such that at least one predetermined ruleset is invoked so that said transaction request can be responsively fulfilled by acting upon said plurality of data elements of said context data structure according to said at least one predetermined ruleset, said configuration objects being modifiable independently of said at least one predetermined ruleset,wherein said configuration object corresponds to an associated predetermined ruleset of said at least one predetermined ruleset, and looking up said configuration object that is associated with the object identifier to invoke said associated predetermined ruleset; and

    wherein said configuration object further comprises an object type, an object id, an object name, and an object version, and at least one of said object type, said object id, said object name, and said object version is used to identify said configuration object;

    (e) fulfilling said transaction request at said service system and indicating the fulfilled said transaction request to said first interface; and

    (f) issuing via said first interface a second message to said originating system in said first message as a first response message to said transaction request.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×