[发明专利]一种相容性判定方法、装置及计算机可读存储介质有效
申请号: | 201711123444.4 | 申请日: | 2017-11-14 |
公开(公告)号: | CN109783303B | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | 刘芳;孙芳杰;陈亮;朱东昭;焦丽红 | 申请(专利权)人: | 中国移动通信集团黑龙江有限公司;中国移动通信集团公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;H04L67/10 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 王姗姗;张颖玲 |
地址: | 150028 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 相容性 判定 方法 装置 计算机 可读 存储 介质 | ||
本发明公开了一种相容性判定方法,包括:对成员服务进行相容性分析;判定所述成员服务不相容时,输出不相容成员服务对应的不相容标识,并确定所述不相容成员服务对应的补充相容要素;根据所述补充相容要素对所述不相容成员服务进行适配。本发明还公开了一种相容性判定装置和计算机可读存储介质。
技术领域
本发明涉及电子通信技术领域,尤其涉及一种相容性判定方法、装置及计算机可读存储介质。
背景技术
随着面向服务的架构(Service-Oriented Architecture,SOA)与云计算技术的普及应用,面向服务体系架构满足了新一代系统架构能力开放的诉求。企业为了满足市场业务不断变更的需要,使企业内外部异构云应用得到有效、快速整合,将原有异构系统服务化根据公共规约集成为业务功能迭代的、满足需求变动的大型增值服务,即web服务组合。组合软件系统内各成员彼此相容是组合系统正确执行的必要条件,保证了服务彼此能够以组合编排规约按正确的时序发送和接收消息。成员服务高效相容是企业级服务组合在演化或设计阶段亟待解决的新的技术挑战。
为解决已有服务有效增值,对组合软件系统内各服务相容性分析的技术方案主要有:1、面向服务的SOA系统的服务行为相容性分析。根据服务编制流程和伙伴服务之间的操作语义为服务组合建模从而完成成员服务的行为相容性判定,该方法适用于服务内部流程可见的设计阶段,例如采用SOA架构企业订单平台,内部子系统发生变更或引入新系统,需要判定其内部流程行为逻辑相容性用以组合成大粒度软件系统。2、组合软件系统内部多个服务间演化的相容性判定。通过编排层面的端口、流程结构、行为三阶段相容性判定,实现演化阶段多成员服务相容性判定。例如订单系统多个企业内外部服务同时变更或新入,在编排层对服务公约三要素预判定,实现多服务的协同判定。
对于上述异构服务系统的成员服务间相容性分析与判定方案,其主要瓶颈在于以下几方面:
现有组合系统内部成员服务相容性分析效率低、开发成本提升,企业无法快速响应需求。例如,现有技术方案能够实现编排层面成员服务多要素的判定,一旦交互过程出现了判定不相容的情况,整个服务系统运行终止后仅返回成员服务间适配判定结果。例如,某团购电商平台其内部采用SOA架构引入了某第三方支付系统,在SOA系统联调过程中服务间的死锁、操作集合不一致等问题需要反复因为不同问题中断联调,没有自适应匹配和一次全流程呈现系统联调问题,造成了企业开发成本上升,降低了企业快速响应市场需求的效率。
因此,亟需一种相容性判定的技术方案,能够完成异构服务系统中各成员服务不相容情况的自适应调整,避免联调的中断。
发明内容
有鉴于此,本发明实施例希望提供一种相容性判定方法、装置及计算机可读存储介质,能够完成异构服务系统中各成员服务不相容情况的自适应调整,避免联调的中断。
本发明实施例的技术方案是这样实现的:
本发明实施例提供一种相容性判定方法,所述方法包括:
对成员服务进行相容性分析;
判定所述成员服务不相容时,输出不相容成员服务对应的不相容标识,并确定所述不相容成员服务对应的补充相容要素;
根据所述补充相容要素对所述不相容成员服务进行适配。
上述方案中,所述对成员服务进行相容性分析包括:
调用所述成员服务的服务通信要素;
根据所述成员服务的服务通信要素对所述成员服务进行相容性分析。
上述方案中,所述根据所述成员服务的服务通信要素对所述成员服务进行相容性分析包括:
通过消息结构相容算法对所述服务通信要素中的消息结构进行消息结构的相容性分析,并通过推演动作相容算法对所述服务通信要素中的动作结构进行相容性分析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团黑龙江有限公司;中国移动通信集团公司,未经中国移动通信集团黑龙江有限公司;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711123444.4/2.html,转载请声明来源钻瓜专利网。