[发明专利]一种基于语义匹配的微服务生成方法及系统在审
申请号: | 202011017226.4 | 申请日: | 2020-09-24 |
公开(公告)号: | CN112286567A | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 曹婷;许开州;吕晓雷;王学峰;糜旗;雷连松;蔡鸿明;王燕华;陈文;吕云波 | 申请(专利权)人: | 上海航天化工应用研究所 |
主分类号: | G06F8/70 | 分类号: | G06F8/70;G06F8/60;G06K9/62 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 陈鹏 |
地址: | 201109 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 语义 匹配 微服 生成 方法 系统 | ||
本发明提供了一种基于语义匹配的微服务生成方法及系统。所述方法包括:提取预先构建的服务库中的服务信息;对服务信息进行解析,获取服务信息对应的服务属性;对服务属性进行聚类处理,得到服务属性聚类结果;基于聚类结果计算服务依赖性,并构建服务依赖关系模型,记录服务之间的关联性信息;基于语义匹配的方式对服务的属性进行匹配处理,并结合服务依赖关系模型,生成与业务流程关联的组合服务;基于组合服务封装业务流程对应的组合服务实例,并发布组合服务实例。本发明可以减少业务流程数字化构建过程出错的概率;微服务管理难度较低,每个业务实例拥有独立的资源,实例之间拥有较好的隔离性。
技术领域
本发明涉及信息技术处理技术领域,特别是一种基于语义匹配的微服务生成方法及系统。
背景技术
在工业互联网建设中,需要搭建工业互联网体系,开展物联设备边缘计算架构的搭建以及边缘节点微服务管理平台技术的研究与设计。在微服务平台架构设计中,对服务的封装与发布有着明确且严苛的要求,需要做到支持平台内部的不同组织部门根据业务专有需求,对业务进行定义和服务资源匹配,通过数个微服务的封装与组合灵活发布应用。在工业互联网生产制造中,各类型工件的加工、检验、优化等流程多采用操作指令类型的服务,该类服务随设备的增多而爆炸式增长;多数服务之间存在顺序或并行关系,或是同一条生产线的上下游工序,或同为进行下一步工序的若干个必要条件,即服务之间都有时间上或因果上的关联;同时,在工业生产中,多条生产线会使用相同的生产设备,相同的生产指令会出现在不同的流水线中,服务之间的关联不局限于同一业务场景,服务间关联较为复杂;综上所述,工业生产中指令服务繁多、互相关联且关系复杂,因此构建生产业务流程数字化模型、实现工业生产数字化管理显得尤为重要,并且在此过程中,准确直观地描述指令服务之间的关联和依赖关系是极为重要的一环。
通过文献查找发现,丁志军等人所著的“Web服务组合测试综述[J].软件学报,2018,29(02):299-319.”中提到“Web服务组合是通过确定组件Web服务的执行顺序和各组件Web服务之间的交互来实现的……Web服务组合具有层次性、动态性、松耦合和可扩展性等特性。”借鉴此思想,可以将操作指令封装成Web服务,基于工业生产中各业务场景构建服务之间的依赖和关联模型,并且使用服务组合的方式实现业务流程的数字化构建,最后将该业务流程封装成微服务部署并发布,实现工业生产流程的数字化管理。现有的服务组合技术没有考虑到服务之间的业务逻辑关联性和服务之间输入输出接口的语义匹配,在构建业务流程过程中要从全部服务集合中选择,凭借开发人员经验或者生产指南进行业务流程的创建,缺乏智能化的推荐;且服务组合过程中可能选择到相似但是不属于该流水线的服务,导致所得的流程缺乏业务内聚性。
发明内容
本发明解决的技术问题是:克服现有技术的不足,提供了一种基于语义匹配的微服务生成方法及系统。
为了解决上述技术问题,本发明实施例提供了一种基于语义匹配的微服务生成方法,包括:
提取预先构建的服务库中的服务信息;
对所述服务信息进行解析,获取所述服务信息对应的服务属性;
对所述服务属性进行聚类处理,得到服务属性聚类结果;
基于所述聚类结果计算服务依赖性,并构建服务依赖关系模型,记录服务之间的关联性信息;
基于语义匹配的方式对所述服务的属性进行匹配处理,并结合所述服务依赖关系模型,生成与业务流程关联的组合服务;
基于所述组合服务,封装所述业务流程对应的组合服务实例,并发布所述组合服务实例。
可选地,在所述提取预先构建的服务库中的服务信息之前,还包括:
建立初始服务库;
获取用户输入的功能描述文件和数据资源描述文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海航天化工应用研究所,未经上海航天化工应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011017226.4/2.html,转载请声明来源钻瓜专利网。