APPLICATION INSTANTIATION BASED UPON ATTRIBUTES AND VALUES STORED IN A META DATA REPOSITORY, INCLUDING TIERING OF APPLICATION LAYERS OBJECTS AND COMPONENTS
First Claim
1. A method of instantiation of an application running on a plurality of computers, said application having multiple layers, at least one of said layers residing on one of said computers, said layers containing objects, said layers further having interfaces whereby to pass data and commands between layers, said method comprising extracting attribute-value data from a metadatabase repository and instantiating the layer residing on one of said computers.
2 Assignments
0 Petitions
Accused Products
Abstract
Instantiation of tiered software applications running on an Internet or Intranet computer system, including a method of instantiation and a program product for instantiation. The method, and program product are particularly useful in instantiation of multi-tiered applications having a user interface tier on the client, browser, or remote computer, from a meta data repository containing attributes and values of the attributes.
-
Citations
12 Claims
- 1. A method of instantiation of an application running on a plurality of computers, said application having multiple layers, at least one of said layers residing on one of said computers, said layers containing objects, said layers further having interfaces whereby to pass data and commands between layers, said method comprising extracting attribute-value data from a metadatabase repository and instantiating the layer residing on one of said computers.
-
5. A program product having machine readable program code for establishing a multi-layer application, said layers containing objects and interfaces to pass data and commands between layers, and a metadata repository for storing attribute-value pairs for said application;
- and machine readable program code for extracting attribute-value pairs from the metadata repository and instantiating a layer of the application, and wherein one of said layers resides on one computer of at least a pair of computers, and others of said layers reside on another computer of the pair of computers.
- View Dependent Claims (6, 7)
-
8. A database management system for serving multiple remote users at remote terminals, said system comprising:
-
(i) an application program having multiple layers, at least one of said layers residing on a server and at least one of said layers residing on one of said remote terminals, said layers containing objects, said layers further having interfaces whereby to pass data and commands between layers;
(ii) said application program further having a metadata repository containing attribute-value data and an executable file to extract attribute-value data from the metadata repository and instantiate a layer residing said remote terminal. - View Dependent Claims (9, 10, 11, 12)
-
Specification