The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 05, 2010
Filed:
Aug. 21, 2006
Michael Beisiegel, Poughkeepsie, NY (US);
Jean-sebastien Michel Delfino, San Carlos, CA (US);
Zhaohui Feng, Fremont, CA (US);
Piotr Przybylski, San Carlos, CA (US);
Michael Beisiegel, Poughkeepsie, NY (US);
Jean-Sebastien Michel Delfino, San Carlos, CA (US);
Zhaohui Feng, Fremont, CA (US);
Piotr Przybylski, San Carlos, CA (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
An apparatus, system, and method are disclosed for supporting service components written in non-native runtime code in a Service Component Architecture ('SCA'). A read module is included to read an implementation type definition having metadata identifying executable code that executes a new implementation type. A receive module is included to detect a dynamic service call to a service component having the new implementation type. The dynamic service call is defined in an SCA message from a calling SCA component. A passing module is included to pass the dynamic service call to a predefined SCA implementation handler associated with the new implementation type. The SCA implementation handler includes native runtime code and implementation logic for executing the dynamic service call by executing non-native runtime code that returns a result to the SCA implementation handler. A packaging module packages the result in an SCA return message to the calling SCA component.