-
公开(公告)号:US20050091346A1
公开(公告)日:2005-04-28
申请号:US10693019
申请日:2003-10-23
申请人: Brijesh Krishnaswami , Anil Thomas , Avronil Bhattacharjee , Gregory Thiel , John Delo , Kanwaljit Marok , Santanu Chakraboty , Justin Kwak
发明人: Brijesh Krishnaswami , Anil Thomas , Avronil Bhattacharjee , Gregory Thiel , John Delo , Kanwaljit Marok , Santanu Chakraboty , Justin Kwak
IPC分类号: G06F9/445 , G06F9/46 , G06F15/173 , H04L12/24 , H04L29/06
CPC分类号: H04L41/0893 , G06F9/44505 , H04L63/101
摘要: The present invention provides for a system and method facilitating configuration management. The system includes a configuration store that stores persisted configuration and/or dependency information associated with application(s), and, a configuration service component that manages access to the configuration store. The system can further include a configuration management engine (e.g., API) that allows client application(s) to access, query and/or modify setting(s). In accordance with an aspect of the present invention, application(s) submit an XML assembly manifest which comprises: the assembly identity, the application binaries, its dependencies etc. The manifest can also include a configuration section that declaratively specifies the persisted settings for the application. The configuration section includes an XSD-based schema that defines rich types for the settings and the settings themselves, and metadata for these settings including description and default values, manageability attributes (e.g., migrate, backup, policy), and integrity constraints called assertions (that could potentially describe the relationships between settings).
摘要翻译: 本发明提供了一种便于配置管理的系统和方法。 该系统包括存储与应用相关联的持久配置和/或依赖性信息的配置存储,以及管理对配置存储的访问的配置服务组件。 该系统还可以包括允许客户端应用访问,查询和/或修改设置的配置管理引擎(例如,API)。 根据本发明的一个方面,应用程序提交XML组装清单,其包括:组装标识,应用二进制文件,其依赖性等。清单还可以包括配置部分,其声明地指定持久化设置 应用。 配置部分包括一个基于XSD的模式,用于定义设置和设置本身的丰富类型,以及这些设置的元数据,包括描述和默认值,可管理性属性(例如迁移,备份,策略)和称为断言的完整性约束( 这可能潜在地描述设置之间的关系)。