TECHNIQUE FOR AUTOMATICALLY AND TRANSPARENTLY TRANSFORMING SOFTWARE COMPONENTS INTO SOFTWARE COMPONENTS CAPABLE OF EXECUTION IN A CLIENT/SERVER COMPUTING ENVIRONMENT
Patent №
US 6,542,908
Granted
2003-04-01
Filed 2000
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
2
kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09533315
A method, system, and computer program product for automatically transforming software components written for stand-alone execution such that they can be executed as client/server components in a distributed network computing model. A proxy is programmatically generated when the component is requested at run-time, where the proxy has an identical interface to the actual component. This enables the remote proxy to reflect the most up-to-date version of the component, which is especially advantageous if code component interfaces are being changed over time. Furthermore, this technique enables the proxy to access the most current version of the component. (Alternatively, already-existing proxy code may be retrieved, where the proxy has been created by a developer.) Run-time information may be used to select the component to be accessed. A generic client application and generic server application pair is defined, which functions to route information between an arbitrary remote proxy and an arbitrary remote (actual) component.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 106870421
Assignors
IMS, STEVEN D.
On an employer assignment, the assignors are typically the inventors.