×

Storing and using classes in databases

  • US 7,941,402 B2
  • Filed: 09/24/2004
  • Issued: 05/10/2011
  • Est. Priority Date: 09/24/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable storage medium comprising instructions which, when executed, cause a machine to:

  • create a list of object classes to be deployed into a database by a deployment client over a network;

    identify the object classes, wherein the identifying of the object classes further includes identifying a plurality of object class versions associated with the object classes, identifying an oldest user session using an object class of the object classes, and identifying an object class version associated with the object class being used by the oldest user session, wherein the plurality of object class versions includes the object class version, and deleting one or more object class versions whose associated upload time is older than an upload time associated with an object class version that is loaded by the oldest user session;

    associate one or more attributes to each of the object classes based on metadata associated with the object classes, and separately store the object classes and the one or more attributes in the database, wherein the one or more attributes to specify object class version information and object class developer information, the one or more attributes are further to specify a special version of the object classes to be accessed and tested in runtime by one or more developers, wherein the one or more attributes comprise a name that matches a specified name;

    retrieve the object classes and the one or more attributes from the database;

    select a retrieved object class based on the one or more attributes, wherein the selecting includesdetermining if a session executing in a runtime system is associated with a developer, andif the session is associated with the developer, selecting the object class whose development flag is set; and

    load the selected object class into a runtime system through a class path to provide a plurality of application servers direct centralized access to the object classes via the database, the database coupled to the plurality of application servers, wherein the class path is to be reused by each of the plurality of application servers each time the application server uses the selected object class.

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