×

Object framework

  • US 7,757,210 B1
  • Filed: 06/27/2003
  • Issued: 07/13/2010
  • Est. Priority Date: 06/28/2002
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented software application framework embodied on a computer comprising:

  • a virtual object space providing access to a plurality of objects, each object having a set of functionality and being identifiable by a unique identifier provided by the virtual object space, and providing generic object functionality for the plurality of objects including an associations and transactions functionality for relating the plurality of objects and interaction between the plurality of objects, the associations and transactions functionality configured to provide transactions using a two-phase commit to handle different memory copies of object states of the plurality of objects, a distribution functionality for locking, flushing, and copying of the virtual object space, and a persistency functionality for maintaining persistency of the plurality of objects, the generic object functionally including a first interface for applications using the plurality of objects and a second interface for a service deploying the plurality of objects, the service providing an adapter to map the unique identifier to the plurality of objects and to objects internal to the service, the access being a virtual access provided using the unique identifier without physically storing the plurality of objects at the virtual object space; and

    a visualization framework for visualizing the plurality of objects independently of an application implementing the object, each object being visualized using the object'"'"'s unique identifier and according to the object'"'"'s corresponding set of functionality;

    wherein the plurality of objects includes one or more service objects that are each configured to deploy at least one other object of the plurality of objects into the virtual object space and to process the at least one other object to perform one or more of a plurality of operations using the at least one other object;

    wherein at least some of the plurality of operations include operations that are implemented by at least one of the one or more service objects to adapt an external legacy service to perform operations associated with the external legacy service on another object deployed and processed by the at least one of the one or more service objects.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×