Patent · US Expired

Technique for automatically and transparently transforming software components into software components capable of execution in a client/server computing environment

US6542908B1 · kind B1 · utility

84Cited by
3References
21Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMar 22, 2000
Grant dateApr 1, 2003
Priority date
Expiry dateMar 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.