[发明专利]服务实例关联关系动态构建系统有效
申请号: | 202110338031.8 | 申请日: | 2021-03-30 |
公开(公告)号: | CN113157737B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | 李鹏 | 申请(专利权)人: | 西南电子技术研究所(中国电子科技集团公司第十研究所) |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/242;G06F16/23;G06F9/54;G06F8/41 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 刘磊 |
地址: | 610036 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 实例 关联 关系 动态 构建 系统 | ||
1.一种服务实例关联关系动态构建系统,包括:与服务注册中心进行通信的服务实例动态关联关系构建单元,与服务实例动态关联关系构建单元相连的服务本体描述规则模块和对象属性动态扩展规则模块,其特征在于:服务注册中心接收并存储来自服务提供者的服务注册信息、服务注销信息和服务状态更新信息,以及来自服务使用者的服务基本信息查询请求,并将服务注册信息、服务注销信息和服务状态更新信息送入服务实例动态关联关系构建单元;服务实例动态关联关系构建单元读取服务本体描述规则模块、对象属性动态扩展规则模块中的文件信息,将动态关联规则解析引擎生成的业务领域相关的静态类、数据属性以及对象属性信息输出到实时服务实例关联信息图库,并将解析生成的对象属性动态处理规则信息存入服务实例关联关系动作库,作为动态对象属性构建执行器判断服务实例之间是否存在对象属性的依据;服务实例动态关联关系构建单元中的服务实例信息动态消息队列存储获取的服务实例注册/注销/属性动态更新信息;服务实例动态事件生成器根据从服务实例信息动态消息队列模块中获取的服务注册信息、注销信息和属性动态更新信息,以及从服务注册中心查询到的服务基本状态信息,生成事件信息,并发送给动态对象属性构建执行器;动态对象属性构建执行器根据接收到的事件信息、服务实例关联关系动作库中的处理动作信息、以及实时服务实例关联信息图库中的静态服务本体、服务实例信息进行服务实例创建、撤销或实例之间对象属性的更新操作,并将更新后的信息存储到实时服务实例关联信息图库,同时对外向服务使用者提供基于本体、基于对象属性关系的智能服务实例信息查询功能。
2.如权利要求1所述的服务实例关联关系动态构建系统,其特征在于:服务实例动态关联关系构建单元包括:动态关联规则解析引擎输出端连接的服务实例关联关系动作库和实时服务实例关联信息图库,与服务注册中心相连的服务实例信息动态消息队列模块和服务实例动态事件生成器,连接在服务实例动态事件生成器与服务实例关联关系动作库之间的动态对象属性构建执行器,其中,动态关联规则解析引擎与服务本体描述规则模块和对象属性动态扩展规则模块进行通信。
3.如权利要求2所述的服务实例关联关系动态构建系统,其特征在于:动态关联规则解析引擎读取服务本体描述规则模块、对象属性动态扩展规则模块文件中的信息,按照规范化OWL2格式对服务本体描述规则进行解析,生成本体类、数据属性以及对象属性静态本体描述信息,并存入实时服务实例关联信息图库;然后解析对象属性动态扩展规则,将对象属性动态扩展规则文件中的每一条动态判断约束条件映射到服务本体描述规则中,判断每一条规则中的输入信息和判断条件是否正确,并生成对象属性条件处理动作,将解析生成的对象属性动态处理动作存入服务实例关联关系动作库,作为动态对象属性构建执行器判断服务实例之间是否存在对象属性的依据。
4.如权利要求2所述的服务实例关联关系动态构建系统,其特征在于:服务实例信息动态消息队列模块接收并缓存从服务注册中心订阅的服务实例注册、注销和属性动态更新消息,并送入服务实例动态事件生成器,其中服务实例注销消息描述为:新服务注册消息类型,服务名称;服务注销消息描述为:服务注销消息类型,服务名称;服务属性动态更新消息描述为:服务属性动态更新消息类型,服务名称。
5.如权利要求2所述的服务实例关联关系动态构建系统,其特征在于:服务实例动态事件生成器读取服务实例信息动态消息队列中的服务注册信息、注销信息以及属性动态更新信息,生成对应的新服务注册事件、服务注销事件和服务属性动态更新事件;对于服务注册信息,首先从服务注册中心查询到服务基本属性信息,然后生成服务基本信息生成处理事件,即新服务注册事件,服务名称,服务本体类,服务基本属性信息;对于服务注销信息,则生成服务注销事件,即服务注销事件,服务名称,服务本体类;对于服务属性动态更新事件,首先从服务注册中心查询到服务更新后的基本信息,然后生成处理事件,即服务动态更新事件,服务名称,服务本体类,服务基本属性信息;并将生成的处理事件依次发送给动态对象属性构建执行器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南电子技术研究所(中国电子科技集团公司第十研究所),未经西南电子技术研究所(中国电子科技集团公司第十研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110338031.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:FPGA多版本程序加载方法
- 下一篇:制备通用盒式蒙皮天线振动试验夹具的方法