Technique for automatically and transparently transforming software components into software components capable of execution in a client/server computing environment
US6542908B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | Mar 22, 2000 |
| Grant date | Apr 1, 2003 |
| Priority date | — |
| Expiry date | Mar 22, 2020 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY10S707/99955
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.