Patent ID: 8904368
Filing Date: 2014-12-02
Classification: G06F

Abstract:
1. A method of instantiating a composite application for one of a plurality of different target platforms, said method comprising: in an application assembly environment, creating a plurality of templates each describing, in a platform-independent manner, a respective one of a plurality of composite applications, wherein each of the plurality of templates is stored as a markup language file that includes: storing the plurality of templates in a template catalog and providing access to the plurality of templates in the template catalog to a user community; in response to user interaction of multiple users in the user community invoking a template instantiation service, creating multiple different user-specific versions of a composite application from a particular template among the plurality of templates in the template catalog without requiring any of the multiple users to hold administrative authority for the particular template; packaging a particular version of the composite application among the multiple different user-specific versions of the composite application by building a composite application package including the particular template, the respective set of application components of the particular template, at a runtime environment executing on a particular target platform among a plurality of different target platforms: