DYNAMIC TEMPLATE INSTANTIATION
First Claim
1. A method of instantiating a template in a composite application infrastructure, said method comprising:
- creating a template describing a composite application having a plurality of application components, wherein said template includes a composite application component assembly descriptor listing each of said plurality of application components of said composite application;
storing said template in a template library; and
instantiating said composite application using said template for creating at least one composite application instance by;
registering in an application instance registry;
said at least one composite application instance and instance information related to said at least one composite application instance, wherein said at least one composite application instance is transiently represented in said application instance registry by a respective table entry without creating a real object; and
dynamically creating said real object representing a particular composite application instance during a composite application usage session, wherein said dynamic creation is based on a most recent version of said template having said composite application component assembly descriptor; and
removing said particular composite application instance representing said real object after an end of said composite application usage session.
1 Assignment
0 Petitions
Accused Products
Abstract
Method, system, and computer program product for instantiating a template in a composite application infrastructure. A template that describes a composite application having a plurality of application components is created. The template includes a composite application component assembly descriptor which lists each application component of the composite application. The template is stored in a template library. The composite application is instantiated using the template for creating at least one composite application instance. In an application instance registry, composite application instance(s) and instance information related to the composite application instance(s) is/are registered. The composite application instances are transiently represented in the application instance registry by a respective table entry without creating a real object. The real object that is dynamically created represents a particular composite application instance during a composite application usage session. At an end of the composite application usage session, the particular unused composite application instance is removed.
45 Citations
1 Claim
-
1. A method of instantiating a template in a composite application infrastructure, said method comprising:
-
creating a template describing a composite application having a plurality of application components, wherein said template includes a composite application component assembly descriptor listing each of said plurality of application components of said composite application; storing said template in a template library; and instantiating said composite application using said template for creating at least one composite application instance by; registering in an application instance registry;
said at least one composite application instance and instance information related to said at least one composite application instance, wherein said at least one composite application instance is transiently represented in said application instance registry by a respective table entry without creating a real object; anddynamically creating said real object representing a particular composite application instance during a composite application usage session, wherein said dynamic creation is based on a most recent version of said template having said composite application component assembly descriptor; and removing said particular composite application instance representing said real object after an end of said composite application usage session.
-
Specification