System and method for managed tuxedo wrapper for .net applications
AssigneeBEA Systems, Inc.
InventorYong Gou
Life of this patent
Estimating the term…
Abstract
A system supports managed wrapping of Tuxedo functions for .NET applications, comprising Wrapper Interfaces and Wrapper Utilities. The Wrapper Interfaces that wrap around one or more Tuxedo functions used by a .NET application are operable to encapsulate the one or more unmanaged Tuxedo libraries and provide connectivity between the one or more unmanaged Tuxedo libraries and the .NET application. The Wrapper Utilities are operable to build .NET applications using the Wrapper Interfaces, wherein the .NET applications are operable to invoke the one or more unmanaged Tuxedo libraries through Wrapper Interfaces to run under Common Language Runtime (CLR).
Claims40
A system to support managed wrapping of unmanaged distributed transaction functions for managed applications, comprising:
- Wrapper Interfaces, the Wrapper Interfaces adapted to wrap around one or more unmanaged distributed transaction functions used by a managed application operable and further adapted to:
- encapsulate one or more unmanaged distributed transaction libraries;
- and
- provide connectivity between the one or more unmanaged distributed transaction libraries and the managed application;
- and
- Wrapper Utilities operable to build the managed applications using the Wrapper Interfaces, wherein the managed applications are operable to invoke the one or more unmanaged distributed transaction libraries through Wrapper Interfaces to run under managed environment.
A method to support managed wrapping of unmanaged distributed transaction functions for managed applications, comprising:
- using Wrapper Interfaces for a managed programming language, wherein the Wrapper Interfaces are operable to:
- encapsulate one or more unmanaged distributed transaction libraries;
- and
- provide connectivity between the one or more unmanaged distributed transaction libraries and a managed application;
- and
- building the managed application by referring to the Wrapper Interfaces to allow the managed application to access the one or more unmanaged distributed transaction libraries at runtime.
A system to support managed wrapping of unmanaged distributed transaction functions for managed applications, comprising:
- an abstract interface to manipulate distributed transaction messages without the need to consider implementation details of the distributed transaction messages;
- and
- an application environment descriptor representing an unmanaged distributed transaction application environment.
A method to support managed wrapping of unmanaged distributed transaction functions for managed applications, comprising:
- providing the users an abstract interface to manipulate distributed transaction messages without the need to consider implementation details of the distributed transaction messages;
- and
- representing an unmanaged distributed transaction application environment with a managed distributed transaction application environment descriptor.
A machine readable medium having instructions stored thereon that when executed cause a system to:
- create Wrapper Interfaces for a managed programming language, wherein the Wrapper Interfaces are operable to:
- encapsulate one or more unmanaged distributed transaction libraries;
- and
- provide connectivity between the one or more unmanaged distributed transaction libraries and a managed application;
- and
- build the managed application by referring to the Wrapper Interfaces to allow the managed application to access the one or more unmanaged distributed transaction libraries at runtime
A machine readable medium having instructions stored thereon that when executed cause a system to:
- provide the users an abstract interface to manipulate distributed transaction messages without the need to consider implementation details of the distributed transaction messages;
- and
- represent an unmanaged distributed transaction application environment with a managed distributed transaction application environment descriptor.
A system to support managed wrapping of Tuxedo functions for .NET applications, comprising:
- Wrapper Interfaces, the Wrapper Interfaces adapted to wrap around one or more Tuxedo functions used by a .NET application operable and further adapted to:
- encapsulate one or more unmanaged Tuxedo libraries;
- and
- provide connectivity between the one or more unmanaged Tuxedo libraries and the .NET application;
- and
- Wrapper Utilities operable to build .NET applications using the Wrapper Interfaces, wherein the .NET applications are operable to invoke the one or more unmanaged Tuxedo libraries through Wrapper Interfaces to run under Common Language Runtime (CLR).
Dependencies are inferred from the claim text.