发明名称 Productized approach for developing multi instance single code base product/application with centralized management
摘要 The embodiments herein relate to product/application customization and, more particularly, to develop multi instance single code base product/application with centralized management. The central repository present in the system fetches and holds all differentiation information for various instances of the application. Then the synchronization framework allows the differentiation data to be available to the individual instances. Further, the application archetype provides all the services needed to adhere to the principles of externalizing require facets of each instance and ensures the right configurations are fetched from the central repository. Finally, the application is executed with required configuration data.
申请公布号 US9075598(B2) 申请公布日期 2015.07.07
申请号 US201313941497 申请日期 2013.07.14
申请人 发明人 Venkatesan Rajesh;Raghavan Madhava Venkatesh;Navarasu Sezhiyan
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项 1. A method of providing instance based application customization services, said method comprising: a multi instance single code base centralized management system, said product comprising: identifying a plurality of application facets to be differentiated corresponding to said instance, by a central repository;identifying individual differentiation of said instance corresponding to at least one of a plurality of parameters specific to said instance, by said central repository;configuring said identified plurality of application facets with a database, by said central repository;synchronizing at least one of said plurality of application facets with said instance, by a synchronization module, wherein said synchronization module is configured to make at least differentiation data available to said instance, further wherein said synchronization module is configured to support at least a real time pull model, a real time push model, a scheduled pull model and a scheduled push model;selecting, in real time, a suitable application facet from said plurality of application facets, by said synchronization module;sending said selected application facet to said instance, by an input/output module, wherein said sending is automatically initiated;building an application archetype corresponding to said instance, by said central repository; andimplementing said application archetype over said instance, by said central repository, wherein said application archetype consists re-usable, pre-configured services, workflow, reports, rules for said application being built using said application archetype, further wherein said application archetype provides services to adhere to external required facets and configurations are fetched from said central repository.
地址