×

Systems and methods for a common runtime container framework

  • US 7,444,620 B2
  • Filed: 02/11/2004
  • Issued: 10/28/2008
  • Est. Priority Date: 02/28/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented system to provide a common runtime container framework, comprising:

  • a microprocessor;

    a plurality of runtime containers operable to process service requests and providing application services, wherein the plurality of runtime containers are organized in a first hierarchical architecture;

    a plurality of metadata objects operable to provide metadata on context, state, and/or runtime information pertinent to the data and objects being handled by the plurality of runtime containers, wherein the plurality of metadata objects are organized in a second hierarchical architecture; and

    wherein the first hierarchical architecture and the second hierarchical architecture are implemented according to Object-Oriented class inheritance, wherein each runtime container object at one layer of the first hierarchical architecture functionally interacts with a metadata object at a corresponding layer in the second hierarchical architecture, the dual interaction between the objects in the first hierarchical architecture and the second hierarchical architecture comprising;

    invoking application services within a runtime container in the first hierarchical architecture; and

    utilizing services performed by a correspondent metadata object in the second hierarchical architecture,wherein the service provided by a metadata object in the second hierarchical architecture comprises providing state information and context information of the application runtime objects needed by the runtime container object directed to handle at least one of the service requests,wherein the metadata object comprises object methods to get and set metadata required by the runtime container object,wherein the runtime container object comprises object methods to invoke the needed service provided by the methods of the metadata object.

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