×

Database application development system with improved methods for distributing and executing objects across multiple tiers

  • US 6,006,230 A
  • Filed: 01/29/1997
  • Issued: 12/21/1999
  • Est. Priority Date: 01/15/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. In a distributed computing system comprising at least one client in communication with at least one server, a method for executing a distributed application comprising distributed application objects, the method comprising:

  • for a particular application object of said distributed application, creating at a particular client a proxy object corresponding to said particular application object, said proxy object comprising an interface definition for said particular application object thereby allowing said particular client to invoke methods of a remote object that implements said particular application object;

    creating at a particular server said remote object, said remote object providing a run-time instantiation of said particular application object and including properties and methods of said particular application object;

    establishing a connection between said particular client and said particular server;

    executing at the particular client an application which requires services of said particular application object; and

    in response to requests from the particular client for invoking services of said particular application object, invoking the proxy object at the particular client, whereupon the proxy object invokes corresponding services at the remote object and, thereafter, returns results back to said application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×