发明名称 |
基于上下文模型生成面向服务架构的策略的方法和装置 |
摘要 |
一种基于上下文模型生成面向服务架构SOA的策略的方法,包括:产生策略的应用范围;生成上下文模型;基于由用户定制的动作语义模块,生成用于该上下文模型的动作列表;根据该上下文模型,生成策略的条件部分;根据动作列表,生成策略的动作部分;合并策略的条件部分和动作部分以生成策略。采用本发明,可以用半自然的语言生成所有类型的SOA策略,并且利用包含OWL文档的SOA元数据文档生成上下文模型,可以扩展SOA策略的应用域的知识,而且所生成的SOA策略在执行时无需复杂的本体引擎。另外,通过利用用户自行定制的动作语义模块生成策略的动作部分,能够增强描述策略行为的能力。采用本发明生成的SOA策略完全符合标准,可以重复利用。 |
申请公布号 |
CN101441561B |
申请公布日期 |
2012.05.23 |
申请号 |
CN200710187088.2 |
申请日期 |
2007.11.23 |
申请人 |
国际商业机器公司 |
发明人 |
王夕宁;刘昕鹏;周宇辰 |
分类号 |
G06F9/44(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
北京市中咨律师事务所 11247 |
代理人 |
李峥;刘薇 |
主权项 |
一种基于上下文模型生成面向服务架构SOA的策略的方法,包括:产生策略的应用范围;生成用于生成面向服务架构的策略的上下文模型,包括:收集符合上述策略的应用范围的SOA元数据文档;建立上述SOA元数据文档的文档间引用关系;以及根据上述文档间引用关系,聚合各个SOA元数据文档以生成上下文模型;基于由用户定制的动作语义模块,生成用于上述上下文模型的动作列表;根据上述上下文模型,生成策略的条件部分,其中所述根据上述上下文模型生成策略的条件部分的步骤包括:从上述上下文模型中的SOA元数据文档中提取条件术语以及上述条件术语之间的相互关系;显示上述条件术语;以及选择上述条件术语和运算符,以生成策略的条件部分;根据上述动作列表,生成策略的动作部分;以及合并上述策略的条件部分和动作部分以生成策略。 |
地址 |
美国纽约 |