Method and apparatus for accessing transaction services using object linking and embedding
First Claim
Patent Images
1. An apparatus for providing an object interface to a transaction service, the apparatus comprising:
- a definition for a dynamic service level object, the definition for the dynamic service level object including definitions for one or more methods and one or more properties corresponding to the transaction service, anda gateway level object, the gateway level object configured to dynamically create a dynamic service level object using the definition for the dynamic service level object, the gateway level object configured to translate calls to the methods and properties of the dynamic service level object to corresponding manipulations of the transaction service.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing an OLE automation interface to transactions services is provided. The method and apparatus includes an OLE/TP gateway. The OLE/TP gateway dynamically creates OLE objects that correspond to one or more transaction services. Client programs manipulate the methods and properties included in the OLE objects to perform transactions involving the transaction services. The present invention also includes a visual development environment that allows the user to visually select the type of OLE objects that the OLE/TP gateway makes available to client programs.
26 Citations
21 Claims
-
1. An apparatus for providing an object interface to a transaction service, the apparatus comprising:
-
a definition for a dynamic service level object, the definition for the dynamic service level object including definitions for one or more methods and one or more properties corresponding to the transaction service, and a gateway level object, the gateway level object configured to dynamically create a dynamic service level object using the definition for the dynamic service level object, the gateway level object configured to translate calls to the methods and properties of the dynamic service level object to corresponding manipulations of the transaction service. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
a computer usable medium having computer readable code embodied therein for providing an object interface to a transaction service, the computer program product comprising; first computer readable program code devices configured to cause a computer to read a definition for a dynamic service level object, the definition for the dynamic service level object including definitions for one or more methods and one or more properties corresponding to the transaction service, and second computer readable program code devices configured to cause the computer to provide a gateway level object, the gateway level object configured to dynamically create a dynamic service level object, the gateway level object configured to cause the computer to translate calls to the methods and properties of the dynamic service level object to corresponding manipulations of the transaction service. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method for providing an object interface to a transaction service, the method comprising the steps of:
-
reading a definition for a dynamic service level object, the definition for the dynamic service level object including definitions for one or more methods and one or more properties corresponding to the transaction service, and creating a gateway level object, the gateway level object configured to dynamically create a dynamic service level object using the definition for the dynamic service level object, the gateway level object configured to translate calls to the methods and properties of the dynamic service level object to corresponding manipulations of the transaction service. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification