【技术实现步骤摘要】
本专利技术涉及软件系统服务,尤其涉及一种异构服务动态编排方法、应用方法及装置。
技术介绍
1、云计算基础设施的普及提高了软件系统研制与服务供给便利性,应用更趋向于微服务化。但随着服务粒度的逐渐减小,服务调用复杂度也急剧增加,如果能对这些原子服务进行组合创造新服务,其将节省系统研发成本,也能提升业务功能研制效率。同时,随着企业向微服务架构转型,业务服务被拆分成更小的单元,每个微服务可能使用不同的实现语言、协议和调用方式。这导致应用程序之间的集成变得复杂,需要更高效的方法来简化这一过程。服务编排允许开发者将多个不同的服务整合到一个统一的工作流中,根据业务需求实现复杂的逻辑或功能。
2、在软件系统中,服务之间存在超文本传输协议(hypertext transfer protocol,http)、远程过程调用协议(remote procedure call protocol,rpc)等多种通信协议,服务的报文响应也存在json、protobuffer等多种数据格式。当这些服务需要通信,甚至基于异构服务构建新服务时,由于存在协议和数据
...【技术保护点】
1.一种异构服务动态编排方法,其特征在于,设定基础协议,为采用其他非所述基础协议的服务创建所述基础协议的服务配置;构建服务连接组件,所述服务连接组件包括条件判断器、拆包器、封包器、过滤器和合并器;所述方法包括以下步骤:
2.根据权利要求1所述的异构服务动态编排方法,其特征在于,在执行所述方法之前,还包括:
3.根据权利要求1所述的异构服务动态编排方法,其特征在于,所述服务连接组件包括条件判断器、拆包器、封包器、过滤器和合并器,包括:
4.根据权利要求1所述的异构服务动态编排方法,其特征在于,定义服务的参数,还包括:
5.
...【技术特征摘要】
1.一种异构服务动态编排方法,其特征在于,设定基础协议,为采用其他非所述基础协议的服务创建所述基础协议的服务配置;构建服务连接组件,所述服务连接组件包括条件判断器、拆包器、封包器、过滤器和合并器;所述方法包括以下步骤:
2.根据权利要求1所述的异构服务动态编排方法,其特征在于,在执行所述方法之前,还包括:
3.根据权利要求1所述的异构服务动态编排方法,其特征在于,所述服务连接组件包括条件判断器、拆包器、封包器、过滤器和合并器,包括:
4.根据权利要求1所述的异构服务动态编排方法,其特征在于,定义服务的参数,还包括:
5.根据权利要求1所述的异构服务动态编...
【专利技术属性】
技术研发人员:张金柱,翟世伟,张增军,张先国,廖勇,马政,
申请(专利权)人:中电网络空间研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。