[发明专利]声明性管理框架有效
申请号: | 200780022261.1 | 申请日: | 2007-02-13 |
公开(公告)号: | CN101467144A | 公开(公告)日: | 2009-06-24 |
发明(设计)人: | C·格瑞;H·郭;J·A·霍特;J·K·豪伊;D·T·琼斯;G·波古斯基;P·瑟沙德瑞;S·斯里尼瓦桑;M·J·沃里斯 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00;G06F17/30;G06F15/16 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 声明 管理 框架 | ||
1.一种促进数据库管理的生产力的系统(200、300、400、600),包括:
接受以声明性语言结构化的高级意图的接口组件(202、302、402、602), 其中所述高级意图表示对策略遵守目标集的检查或对使目标集遵守策略的请 求,其中所述声明性语言为描述应发生什么事情而非描述应如何实施这些事情 的物理语句,由此所述高级意图按照用户的意图来改变,而非按照应被改变来 促进所述高级意图的实际配置来表达;
解释所述高级意图并将所述高级意图应用于低级设置的声明性管理组件 (204、304、404、604),其中将所述高级意图应用于低级设置进一步包括标 识构成应用程序的目标元素,将所述目标元素封装成目标集,并将所述应用程 序部署到另外的系统;以及
自动化所述声明性管理组件的至少一个功能的机器学习组件。
2.如权利要求1所述的系统,其特征在于,还包括:
将所述意图分成子分量的解析组件;以及
分析每一子分量以得到具体意图的句法引擎。
3.如权利要求1所述的系统,其特征在于,还包括以预定义配置来部署 策略的安全组件。
4.如权利要求1所述的系统,其特征在于,还包括维护与策略、策略版 本、目标和方面中的至少一个相关的历史信息的历史组件,其中所述目标为被 管理的服务或实体,所述方面被配置成将策略转换成能用于询问或配置底层目 标的命令。
5.如权利要求1所述的系统,其特征在于,还包括提供规模管理和规模 自动化中的至少一个的聚集组件。
6.如权利要求1所述的系统,其特征在于,还包括通过扩展编程模型来 递增地添加方面和目标中的至少一个的配置组件。
7.如权利要求1所述的系统,其特征在于,还包括跨多个服务器和多个 产品中的至少一个扩展应用程序的优化组件。
8.如权利要求1所述的系统,其特征在于,还包括包含策略和目标集的 绑定组件,所述策略和所述目标集可以由多于一个绑定引用。
9.如权利要求1所述的系统,其特征在于,所述声明性管理组件提供包 括多个应用程序的服务器的应用程序视图。
10.一种用于在高级意图和低级设置之间提供接口的方法(700、800), 包括:
接收(702、806)声明性意图,其中所述声明性意图表示对策略遵守目标 集的检查或对使目标集遵守策略的请求,其中所述声明性意图是由声明性语言 描述的,所述声明性语言为描述应发生什么事情而非描述应如何实施这些事情 的物理语句,由此所述声明性意图按照用户的意图来改变,而非按照应被改变 来促进所述声明性意图的实际配置来表达;
通过解释所述声明性意图并将所述声明性意图应用到低级设置来确定 (704)要配置来达到所述意图的一个或多个设置,其中将所述声明性意图应 用到低级设置进一步包括标识构成应用程序的目标元素,将所述目标元素封装 成目标集,并将所述应用程序部署到另外的系统;以及
配置(706)所述一个或多个设置。
11.如权利要求10所述的方法,其特征在于,还包括提供对所接收到的 声明性意图的符合的监视。
12.如权利要求10所述的方法,其特征在于,还包括执行将策略映射到 目标集的策略绑定,其中服从策略的对象集合被称为目标集,其中目标集是由 路径表达式指定的一组受管目标。
13.如权利要求10所述的方法,其特征在于,还包括检查约束或违反。
14.如权利要求10所述的方法,其特征在于,还包括提供报告功能。
15.如权利要求10所述的方法,其特征在于,配置所述一个或多个设置 是跨多个数据库进行的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780022261.1/1.html,转载请声明来源钻瓜专利网。