×

Dynamic component activation method using a relational database as the repository for registration information

  • US 6,778,990 B2
  • Filed: 07/27/2001
  • Issued: 08/17/2004
  • Est. Priority Date: 07/27/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for dynamic component activation using one or more databases as a repository for registration information in an application in a heterogeneous and distributed computing environment, comprising:

  • launching the application;

    creating and initializing a Component Activation Manager;

    opening a database connection using the Component Activation Manager;

    using the database connection to request a functionality that is encapsulated in an object factory;

    using the Component Activation Manager and the database connection to find and return the requested functionality; and

    loading the requested functionality to extend the application, wherein opening the database connection using the Component Activation Manager further comprises a database connection object, said database connection object containing a connection table, mapping a plurality of object identifiers to a plurality of factories for the database connection object, and wherein using the Component Activation Manager and the database connection to find and return the requested object factory, further comprises;

    the database connection object looking up the requested object factory in the connection table;

    the database connection object returning the requested object factory if said requested object factory is in the connection table;

    the database connection object sending a message to the Component Activation Manager to obtain a Function Creation Factory for the requested object if said requested object factory is not in the connection table;

    if requested factory object is not associated with the current database connection, the database connection object sending a message to the dynamic library to create an instance of the object factory using the Function Creation Factory; and

    if requested factory object is not associated with the current database connection, the database connection object receiving the instance of the object factory.

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