一种异构服务动态编排方法、应用方法及装置制造方法及图纸

技术编号:46624688 阅读:1 留言:0更新日期:2025-10-14 21:20
本发明专利技术提供一种异构服务动态编排方法、应用方法及装置,包括:设定基础协议,为采用其他协议的服务创建基础协议的服务配置;划分服务层级结构并构建服务连接组件;定义服务的参数,作为编排起始服务的入参;根据服务连接组件中的条件判断器按照预设规则引擎进行逻辑计算,按照判断结果执行服务编排,利用服务连接组件中的拆包器、封包器、合并器和过滤器对服务数据进行分解、合并、删除等处理,最终构建得到新服务。本发明专利技术提供的编排方法能够提升编排效率以及新服务性能。

【技术实现步骤摘要】

本专利技术涉及软件系统服务,尤其涉及一种异构服务动态编排方法、应用方法及装置


技术介绍

1、云计算基础设施的普及提高了软件系统研制与服务供给便利性,应用更趋向于微服务化。但随着服务粒度的逐渐减小,服务调用复杂度也急剧增加,如果能对这些原子服务进行组合创造新服务,其将节省系统研发成本,也能提升业务功能研制效率。同时,随着企业向微服务架构转型,业务服务被拆分成更小的单元,每个微服务可能使用不同的实现语言、协议和调用方式。这导致应用程序之间的集成变得复杂,需要更高效的方法来简化这一过程。服务编排允许开发者将多个不同的服务整合到一个统一的工作流中,根据业务需求实现复杂的逻辑或功能。

2、在软件系统中,服务之间存在超文本传输协议(hypertext transfer protocol,http)、远程过程调用协议(remote procedure call protocol,rpc)等多种通信协议,服务的报文响应也存在json、protobuffer等多种数据格式。当这些服务需要通信,甚至基于异构服务构建新服务时,由于存在协议和数据交换格式异构性,需要本文档来自技高网...

【技术保护点】

1.一种异构服务动态编排方法,其特征在于,设定基础协议,为采用其他非所述基础协议的服务创建所述基础协议的服务配置;构建服务连接组件,所述服务连接组件包括条件判断器、拆包器、封包器、过滤器和合并器;所述方法包括以下步骤:

2.根据权利要求1所述的异构服务动态编排方法,其特征在于,在执行所述方法之前,还包括:

3.根据权利要求1所述的异构服务动态编排方法,其特征在于,所述服务连接组件包括条件判断器、拆包器、封包器、过滤器和合并器,包括:

4.根据权利要求1所述的异构服务动态编排方法,其特征在于,定义服务的参数,还包括:

5.根据权利要求1所述的...

【技术特征摘要】

1.一种异构服务动态编排方法,其特征在于,设定基础协议,为采用其他非所述基础协议的服务创建所述基础协议的服务配置;构建服务连接组件,所述服务连接组件包括条件判断器、拆包器、封包器、过滤器和合并器;所述方法包括以下步骤:

2.根据权利要求1所述的异构服务动态编排方法,其特征在于,在执行所述方法之前,还包括:

3.根据权利要求1所述的异构服务动态编排方法,其特征在于,所述服务连接组件包括条件判断器、拆包器、封包器、过滤器和合并器,包括:

4.根据权利要求1所述的异构服务动态编排方法,其特征在于,定义服务的参数,还包括:

5.根据权利要求1所述的异构服务动态编...

【专利技术属性】
技术研发人员:张金柱翟世伟张增军张先国廖勇马政
申请(专利权)人:中电网络空间研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1