-
公开(公告)号:GB2503920A
公开(公告)日:2014-01-15
申请号:GB201212426
申请日:2012-07-12
Applicant: IBM
Inventor: WEBSTER MATTHEW ALEXANDER , BOHM FRASER , MITCHELL IAN , WAKELIN PHILIP
IPC: G06F9/54
Abstract: An application server identifies a software object to be executed and an application context which enables a service. An entry point of the object is identified and a tag identifying the context is associated with the entry point. The object is executed using the entry point and the tag. The tag may be passed directly to the object via a memory reference. Alternatively, the tag may be placed in a file referenced by the object. The object may be application software. The application context may identify objects, which provide a service. The objects may execute in a cloud computing environment.
-
公开(公告)号:GB2503932A
公开(公告)日:2014-01-15
申请号:GB201212509
申请日:2012-07-13
Applicant: IBM
Inventor: HARGREAVES IVAN DEREK , MITCHELL IAN JAMES , HORN JULIAN CHARLES , BOHM FRASER
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.
-