发明名称 Computer device and method of providing configuration files in a computer device
摘要 A computer device (200) includes a deployment unit (220) which deploys an application program (100) into a runtime execution environment (203) based on configuration information from a plurality of configuration files (120), including at least one base configuration file (122) and one or more supplementary configuration files (123), wherein a merge unit (220) uses the one or more supplementary configuration files (123) to act upon and modify the configuration information provided in the base configuration file (122). A method of providing configuration files in a computer device (200) includes modifying configuration information provided in the base configuration file (122) using the one or more supplementary configuration files (123) to provide a merged configuration file (124), and deploying the application program (100) into the runtime execution environment (203) based on configuration information from the merged configuration file (124).
申请公布号 US9189257(B2) 申请公布日期 2015.11.17
申请号 US201213671256 申请日期 2012.11.07
申请人 Pivotal Software, Inc. 发明人 Colyer Adrian;Hale Joseph Benjamin;Wilkinson Andrew
分类号 G06F9/445;G06Q10/00;H04L1/00 主分类号 G06F9/445
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A method comprising: receiving, by a deployment unit of a computing system, a user selection of a base configuration template storing a base configuration file and a plurality of supplementary configuration templates each storing a respective supplementary configuration file, each supplementary configuration file including a respective tagged element for modifying a corresponding tagged element of the base configuration file, each configuration file storing information on deploying an application program into a runtime execution environment; obtaining an order of applying the supplemental configuration files to the base configuration file, the order indicating that a first supplemental configuration file is to be applied to the base configuration file before a second supplemental configuration file is applied to the base configuration file; merging the base configuration file and the supplemental configuration files by a merge unit of the deployment unit in a plurality of iterations, comprising, in a first iteration, modifying configuration information provided in the base configuration file using the first supplemental configuration file and storing the modified configuration information as a new base configuration file, and then, in a second iteration, modifying configuration information stored in the new base configuration file using the second configuration file; and deploying the application program into the runtime execution environment based on configuration information resulted from the merging.
地址 Palo Alto CA US