Patent ID: 7810108
Filing Date: 2010-10-05
Classification: G06F

Abstract:
1. A computer program product comprising a tangible, non-transitory computer readable storage medium storing computer usable program code programmed for supporting service components written in non-native runtime code in a Service Component Architecture (“SCA”), the operations of the computer program product comprising: reading an implementation type definition having metadata identifying runtime executable code that is non-native to an integration server and that executes a new implementation type, the implementation type definition satisfying an XML schema definition for an implementation qualifier and defined using a Service Component Definition Language (“SCDL”) of the SCA; detecting a dynamic service call to a service component having the new implementation type, the dynamic service call defined in an SCA message from a calling SCA component; reading a qualifier header of the SCA message, the qualifier header referencing the new implementation type; passing the dynamic service call to a SCA implementation handler, the SCA implementation handler comprising native runtime code and implementation logic for referencing the non-native runtime executable code identified by the metadata and executing the dynamic service call by executing non-native runtime code that returns a result to the SCA implementation handler; and packaging the result in an SCA return message to the calling SCA component.