Patentable/Patents/US-8806185
US-8806185

System and method for automatic configuration of portal composite applications

PublishedAugust 12, 2014
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

The present invention is directed to the automatic configuration of portal composite applications. A method for automatic configuration of a portal composite application including a portal composite application infrastructure, wherein configuration parameters are managed within a composite application interface of the portal, which interface defines a runtime behavior of instances of the composite application within a predetermined range of variability, and wherein each parameter defines a respective point of variability, includes: storing a collection of parameter values for each of the points of variability; defining a functional component cooperating with the composite application and having read access to the collection of parameter values; invoking the functional component after or at instantiation time of the composite application, yielding a configuration parameter value; including the configuration parameter value into a control for an instance of the composite application; and automatically configuring the instance of the composite application with the included configuration parameter value.

Patent Claims
15 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for automatic configuration of a portal composite application comprising a portal composite application infrastructure, wherein configuration parameters are managed within a composite application interface of the portal, wherein the interface defines a runtime behavior of instances of the composite application within a predetermined range of variability, and wherein each parameter defines a respective point of variability, the method comprising: storing a collection of parameter values for each of the points of variability; defining a policy infrastructure including a plurality of policies cooperating with the composite application via a rules engine and having read access to the collection of parameter values defined by the policies; invoking the rules engine containing a plurality of rules after or at instantiation time of the composite application, in response to an identification of a parameter definition in an application template, for selecting a best matching policy in the policy infrastructure; applying the best matching policy to yield a configuration parameter value; including the configuration parameter value into a control for an instance of the composite application; automatically configuring the instance of the composite application with the included configuration parameter value; updating at least one policy in the policy infrastructure based on an updated parameter value; and updating, in response to the updating of the at least one policy, the rules in the rules engine and the instance of the composite application, to reflect the updated parameter value.

2

2. The method according to claim 1 , wherein a predetermined policy component provides a value for a respective configuration parameter.

3

3. The method according to claim 1 , wherei the plurality of policies are ordered by a hierarchical category scheme.

4

4. The method according to claim 1 , wherein individual policies are put under dedicated and centralized access control protection.

5

5. The method according to claim 4 , wherein the central access control protection is decoupled from individually affected composite application instances.

6

6. An electronic data processing system for automatic configuration of a portal composite application comprising a portal composite application infrastructure, wherein configuration parameters are managed within a composite application interface of the portal, wherein the interface defines a runtime behavior of instances of the composite application within a predetermined range of variability, and wherein each parameter defines a respective point of variability, the system comprising: a policy data storage for storing a collection of parameter values for each of the points of variability; a policy infrastructure including a plurality of policies cooperating with the composite application via a rules engine and having read access to the collection of parameter values defined by the policies; a component for invoking the rules engine containing a plurality of rules after or at instantiation time of the composite application, in response to an identification of a parameter definition in an application template, for selecting a best matching policy in the policy infrastructure; a component for applying the best matching policy to yield a configuration parameter value; a component for including the configuration parameter value into a control for an instance of the composite application; a component for automatically configuring the instance of the composite application with the included configuration parameter value; a component for updating at least one policy in the policy infrastructure based on an updated parameter value; and a component for updating, in response to the updating of the at least one policy, the rules in the rules engine and the instance of the composite application, to reflect the updated parameter value.

7

7. The system according to claim 6 , wherein a predetermined policy component provides a value for a respective configuration parameter.

8

8. The system according to claim 6 , wherein the plurality of policies are ordered by a hierarchical category scheme.

9

9. The system according to claim 6 , wherein individual policies are put under dedicated and centralized access control protection.

10

10. The system according to claim 9 , wherein the central access control protection is decoupled from individually affected composite application instances.

11

11. A computer program product stored on a non-transitory computer readable medium for automatic configuration of a portal composite application comprising a portal composite application infrastructure, wherein configuration parameters are managed within a composite application interface of the portal, wherein the interface defines a runtime behavior of instances of the composite application within a predetermined range of variability, and wherein each parameter defines a respective point of variability, the computer readable medium comprising program code for causing a computer system to: store a collection of parameter values for each of the points of variability; define a policy infrastructure including a plurality of policies cooperating with the composite application via a rules engine and having read access to the collection of the parameter values defined by the policies; invoke the rules engine containing a plurality of rules after or at instantiation time of the composite application, in response to an identification of a parameter definition in an application template, for selecting a best matching policy in the policy infrastructure; applying the best matching policy to yield a configuration parameter value; include the configuration parameter value into a control for an instance of the composite application; automatically configure the instance of the composite application with the included configuration parameter value; updating at least one policy in the policy infrastructure based on an updated parameter value; and updating, in response to the updating of the at least one policy, the rules in the rules engine and the instance of the composite application, to reflect the updated parameter value.

12

12. The computer program product according to claim 11 , wherein a predetermined policy component provides a value for a respective configuration parameter.

13

13. The computer program product according to claim 11 , wherein the plurality of policies are ordered by a hierarchical category scheme.

14

14. The computer program product according to claim 11 , wherein individual policies are put under dedicated and centralized access control protection.

15

15. The computer program product according to claim 14 , wherein the central access control protection is decoupled from individually affected composite application instances.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

May 29, 2008

Publication Date

August 12, 2014

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “System and method for automatic configuration of portal composite applications” (US-8806185). https://patentable.app/patents/US-8806185

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.