Patent ID: 7921432
Filing Date: 2011-04-05
Classification: G06F

Abstract:
1. A computer storage medium having computer-executable instructions for implementing a method of accessing unmanaged programming logic in response to a managed application, the computer executable instructions comprising instructions for: receiving a managed application programming interface call from a managed application written in a managed language at a transition layer via a managed application programming interface implementation layer; type marshalling, at the transition layer, the managed application programming interface call from the managed application programming interface implementation layer to an unmanaged programming language interpreter layer, wherein type marshalling comprises mapping the managed application programming interface call directly from a managed layer to a corresponding equivalent unmanaged application programming interface call in an unmanaged layer without the use of a wrapper interface support by bringing the managed application programming interface call from the managed layer to the unmanaged layer and avoiding mapping through unmanaged interoperability standard; dispatching a request associated with the unmanaged application programming interface call to the unmanaged programming language interpreter layer; and interpreting the request associated with the unmanaged application programming interface call with the unmanaged programming language interpreter layer.