[发明专利]一种基于元数据驱动的多样化服务的混合编排方法在审
申请号: | 201910565669.8 | 申请日: | 2019-06-27 |
公开(公告)号: | CN110618810A | 公开(公告)日: | 2019-12-27 |
发明(设计)人: | 应时;刘辉;张火林;朱剑;张威;贾向阳;张光宇 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06F8/34 | 分类号: | G06F8/34 |
代理公司: | 42222 武汉科皓知识产权代理事务所(特殊普通合伙) | 代理人: | 鲁力 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 服务协议的多样性带来了消息结构的多样性,而BPEL不支持多样化的服务消息结构,因此在多样化的服务组合存在服务交互不匹配的问题。对此本发明提出一种元数据驱动的多样化服务的混合编排方法,对多样化服务进行元数据建模,描述服务消息结构,服务适配器利用元数据转换多样化的服务消息,在统一的消息结构上定义流程中服务间的数据交互,总体结合了基于元数据的数据依赖定义和BPMN定义完整地描述一个流程。通过案例测试以及可用性评估,结果验证了方法的可行性。该方法在一定程度上解决了多样化服务编排的问题,对多样化的服务协议类型可扩展。 | ||
搜索关键词: | 消息结构 服务消息 服务协议 元数据 编排 多样性 服务 服务适配器 可用性评估 元数据建模 元数据驱动 定义流程 服务组合 结果验证 描述服务 数据交互 数据依赖 服务间 可扩展 匹配 测试 转换 统一 | ||
【主权项】:
1.一种基于元数据驱动的多样化服务的混合编排方法,其特征在于,包括:/n元数据管理模块:提供了对服务元数据进行增删该查的功能,提供了元数据展示界面,以及元数据的注册修改界面;流程管理模块提供了流程编排界面,以及流程的状态的管理界面;用户可以在元数据管理界面中,查看,添加或修改服务元数据信息;在编排界面中可以通过图形化的操作进行服务编排,在流程管理界面中可以执行,挂起或终止已经部署的流程;/n服务编排模块:基于BPMN可视化的流程编排界面进行服务编排,指定服务的调度顺序;同时,指定服务调用之间的数据传递关系;两方面操作生成BPMN的流程定义和数据依赖关系定义,二者共同描述了一个流程中服务的执行顺序以及服务之间的数据交互;/n流程执行模块:服务适配器根据服务元数据将多样化的服务消息格式适配为统一消息格式,并在此消息格式上定义统一的数据交互模式;同时依靠BPMN定义流程中服务的执行顺序,最终实现多样化服务的服务编排,在流程执行模块中,根据BPMN流程定义依次调度各个服务,服务之间的数据交互依据已定义的数据依赖关系进行;在服务调度中,统一结构的消息与对应服务协议的消息自动适配,也就是给定统一结构的请求数据,自动地生成服务请求;给定服务的返回,自动解析为统一结构的返回数据;/n服务消息适配模块:实现了标准化消息和实际服务的消息之间的转换;服务的元数据中定义了转换所需要的信息,包括服务地址、协议、消息格式等信息,同时消息格式中定义了消息中各个数据元素的语法细节,因此,利用服务的元信息,可以实现标准化消息和实际服务的消息之间的双向转换。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910565669.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种前端网页输入约束提取方法和装置
- 下一篇:信息呈现方法和装置