Patent ID: 7376958
Filing Date: 2008-05-20
Classification: G06F

Abstract:
1. A data processing system comprising: a. a user terminal for entering a transaction request in CORBA (Common Object Request Broker Architecture) protocol; b. an enterprise server communicating via a non-CORBA protocol for responding to said transaction request using an XATMI (Extended Application Transaction Module Interface) application responsively coupled to said user terminal via a publicly accessible digital data communication network; c. a server containing middleware having a CORBA adapter which is responsively coupled intermediate said enterprise server and said user terminal to appear as a distributed CORBA architecture to said user terminal and having a gateway responsively coupled to said adapter and enterprise server which causes said user terminal to appear to be a dedicated user terminal and having an object request broker for referencing a plurality of CORBA objects located within said server, which activates one of said plurality of CORBA objects if and only if needed to respond to said transaction request and which buffers said transaction request until a response is provided thereby permitting said user terminal to resume normal activity; d. said object request broker further comprises a configuration area containing a plurality of object references wherein each of said plurality of object references corresponds to a different one of said plurality of CORBA objects; and e. said plurality of object references is prepared by said server upon server initialization.