发明名称 执行基于上下文模型的面向服务架构的策略的方法和装置
摘要 一种执行基于上下文模型的面向服务架构的策略的方法,包括:根据业务要求,搜集与策略执行相关的实例文档;利用所搜集的实例文档,生成实例化上下文模型;根据所搜集的实例文档,生成将要执行的策略集合;确定上述策略集合中的策略的执行顺序;以及按照上述执行顺序,将上述策略应用于上述实例化上下文模型。本发明的执行基于上下文模型的SOA策略的方法可以根据策略执行的场景和目的灵活地搜集实例文档以限定策略范围,例如计划、应用、服务等,并且可以应用于各种类型的SOA策略。此外,本发明还提供了一种执行基于上下文模型的面向服务架构的策略的策略引擎。
申请公布号 CN101441560B 申请公布日期 2012.09.26
申请号 CN200710187087.8 申请日期 2007.11.23
申请人 国际商业机器公司 发明人 周宇辰;刘昕鹏;王夕宁;薛亮;周可馨
分类号 G06F9/44(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京市中咨律师事务所 11247 代理人 李峥;刘薇
主权项 一种执行基于上下文模型的面向服务架构SOA的策略的方法,包括:根据业务要求,搜集与策略执行相关的实例文档;利用所搜集的实例文档,生成实例化上下文模型;根据所搜集的实例文档,生成将要执行的策略集合;确定上述策略集合中的策略的执行顺序;以及按照上述执行顺序,将上述策略应用于上述实例化上下文模型;其中,所述搜集与策略执行相关的实例文档的步骤包括:对符合上述业务要求的上述上下文模型中的每一个XML文档指定一个实例文档,检查所述实例文档的格式是否是XML格式;以及如果不是XML格式,则将非XML格式的实例文档转换成XML格式的实例文档,其中在生成SOA策略时,该上下文模型中的文档是使用XML Schema定义语言的文档,当执行SOA策略时,所述XML Schema定义语言的文档需要用符合XML Schema定义的实例文档替换,其中生成实例化上下文模型的步骤包括:对上述实例文档的每一个建立其与其它实例文档的文档间引用关系;以及通过上述文档间引用关系聚合上述实例文档。
地址 美国纽约