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.