Creating a hybrid processing thread to be executed on multiple application servers

    公开(公告)号:GB2503932A

    公开(公告)日:2014-01-15

    申请号:GB201212509

    申请日:2012-07-13

    Applicant: IBM

    Abstract: A computer system 100 is operable to support an application, and includes at least two application server environments 102, 104. The system comprises: a component 106 for intercepting a request relating to the application issued to the first environment before it the requested work is executed; a component 108 for creating a processing thread 110 from the request which is adapted for execution in the first environment; a dispatcher component 112, which attaches a context 114 to the thread to modify the thread into a hybrid thread 116 which is also suitable for execution in the second environment; and a component 118 for returning the hybrid thread to the first environment. This allows the request to access services or components in the second environment without requiring additional layers of processor overhead or modification of either environment. The environments may be incompatible in terms of their programming models, where one may be a procedural environment and the other an object-oriented environment.

Patent Agency Ranking