发明名称 Dynamically updating templated applications
摘要 Embodiments of the present invention address deficiencies of the art in respect to templated application deployment, and provide a novel and non-obvious method, system and computer program product for dynamically updating templated applications. In one embodiment of the invention, a templated application deployment data processing system can include an application container configured to host templated application instances defined by one or more templates. The system also can include application deployment logic including program code enabled to deploy the templated application instances into the application container responsive to the templates. Finally, the system can include a listener architecture coupled to the application deployment logic and configured to notify the application deployment logic of changes to the templates for the application instances.
申请公布号 US9594548(B2) 申请公布日期 2017.03.14
申请号 US200511318802 申请日期 2005.12.27
申请人 International Business Machines Corporation 发明人 Pena Ronny A.;Wesley Ajamu A.
分类号 G06F9/44;G06F9/445 主分类号 G06F9/44
代理机构 CRGO Law 代理人 Greenberg, Esq. Steven M.;CRGO Law
主权项 1. A templated application deployment data processing system comprising: a server computing device with at least one processor and memory; an application container configured to host templated application instances defined by a plurality of templates; application deployment logic executing in the server computing device and comprising program code enabled to create the template application instances from the templates and to deploy the templated application instances into the application container; and, a listener architecture coupled to the application deployment logic and configured to notify the application deployment logic of changes to the templates for the application instances, and comprising an Application Instance class implementing an Eclipse Modeling Framework (EMF) EObject and an EMF Adapter, a Template Model class also implementing the EMF EObject and EMF Adapter and a Registry associating different instances of the Template Model with different instances of the Application Instance; the program code creating new template application instances from the templates that have changed and to deploy into the container the new template application instances in replacement of existing ones of the instances created from the templates prior to the changes.
地址 Armonk NY US