Dynamic portal registration of generic data source
First Claim
1. A computer-implemented method for registering a data source in a portal, comprising the steps of:
- creating a connector in said portal for said data source;
interrogating said data source via said connector to determine properties of said data source;
providing a generic system template, said generic system template being extendible by addition of new properties; and
constructing a new system template that is adapted for accessing said data source via said connector, said new system template providing a reference to a combined set of properties comprising properties of said data source that are present in said generic system template and properties of said data source that are absent in said generic system template.
1 Assignment
0 Petitions
Accused Products
Abstract
A generic portal template includes properties that are common to all system templates. Using the generic portal template, a connector framework is exploited in order to expose every type of external information system generically and to make available to a portal its exposed metadata, methods, and other properties dynamically. The generic portal template is extendible to accommodate new properties of an external information system. The generic portal template is reusable when new external information systems are recognized. The generic portal template is especially advantageous when it is desired to access third party external information systems, such as databases or applications in a portal.
39 Citations
20 Claims
-
1. A computer-implemented method for registering a data source in a portal, comprising the steps of:
-
creating a connector in said portal for said data source;
interrogating said data source via said connector to determine properties of said data source;
providing a generic system template, said generic system template being extendible by addition of new properties; and
constructing a new system template that is adapted for accessing said data source via said connector, said new system template providing a reference to a combined set of properties comprising properties of said data source that are present in said generic system template and properties of said data source that are absent in said generic system template. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer software product for registering a data source in a portal, including a computer-readable medium in which computer program instructions are stored, which instructions, when read by a computer, cause the computer to create a connector for said data source, and to access a generic system template comprising a plurality of template properties of said data source, said generic system template being extendible by addition of new properties of said data source;
-
to interrogate said data source via said connector to determine properties of said data source; and
to construct a new system template that is adapted for accessing said data source via said connector, by augmenting said generic system template so as to include ones of said properties that are absent in said generic system template in said new system template. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A portal system having a capability for registering a data source, comprising:
-
a server;
a client interface for linking said server to a plurality of clients via a data network; and
at least one data interface for linking said server to said data source, wherein said server is operative for executing portal runtime software, said runtime software including a connector framework and a generic system template, said generic system template being extendible by addition of new template properties, said runtime software being operable to create a connector in said portal system for said data source, to interrogate said data source via said connector to determine properties of said data source, and to construct a new system template that is adapted for accessing said data source via said connector to include in said new system template ones of said properties of said data source that are absent in said generic system template. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method of operating an enterprise, comprising the steps of:
-
providing a portal system having a capability for registering a data source, said portal system comprising a server, a client interface for linking said server to a plurality of clients via a data network, and at least one data interface for linking said server to said data source;
executing portal runtime software in said server, said runtime software including a connector framework and a generic system template, and said runtime software extending said generic system template by addition of new template properties, said runtime software being operable to create a connector in said portal system for said data source, to interrogate said data source via said connector to determine properties of said data source, and to construct a new system template that is adapted for accessing said data source via said connector, wherein said new system template includes one or more of said properties of said data source that are absent in said generic system template;
connecting new data sources to said server;
registering said new data sources in said portal system using said generic system template and respective instances of said new system template; and
processing requests arriving at said server via said client interface from said clients for access to said new data sources to display information obtained from said new data sources in said clients.
-
Specification