中间件系统、服务请求处理方法、电子设备及存储介质技术方案

技术编号:33387110 阅读:39 留言:0更新日期:2022-05-11 23:02
本发明专利技术提供一种中间件系统、服务请求处理方法、电子设备及存储介质,属于通信技术领域,包括:中间件服务主程序、插件管理器和N个插件,N为正整数;其中,所述中间件服务主程序用于接收各个应用程序的应用服务请求,每个所述插件对应有一个或多个业务功能;其中,所述插件管理器用于基于所述应用服务请求调用一个或多个插件执行所述应用服务请求。以插件的形式模块化封装基础业务功能,屏蔽设备类型、连接协议等差异,提供统一接口。插件模块可以动态配置插入及卸载,并且在使用TCP Socket时可进一步提供跨网络的服务功能,极大的提高了在部署和配置方面的灵活性。部署和配置方面的灵活性。部署和配置方面的灵活性。

【技术实现步骤摘要】
中间件系统、服务请求处理方法、电子设备及存储介质


[0001]本专利技术涉及通信
,尤其涉及一种中间件系统、服务请求处理方法、电子设备及存储介质。

技术介绍

[0002]随着智能设备及系统配合物联网技术及应用场景的快速发展,相比传统软件系统开发,开发者在业务流程之外还需要应对诸如设备类型、连接协议、智能系统、开发语言、部署方式等,差异性越来越大、迭代越来越频繁所带来的挑战。直接导致代码模块复用性差、升级开发工作量大,在部署与配置等方面也缺乏灵活性。
[0003]因此,如何更好提高对于业务模块的开发和管理,已经成为业界亟待解决的问题。

技术实现思路

[0004]本专利技术提供一种中间件系统、服务请求处理方法、电子设备及存储介质,用以解决现有技术中业务部署困难,缺乏灵活性的缺陷。
[0005]本专利技术提供一种中间件系统,包括:中间件服务主程序、插件管理器和N个插件,N为正整数;
[0006]其中,所述中间件服务主程序用于接收各个应用程序的应用服务请求,每个所述插件对应有一个或多个业务功能;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种中间件系统,其特征在于,包括:中间件服务主程序、插件管理器和N个插件,N为正整数;其中,所述中间件服务主程序用于接收各个应用程序的应用服务请求,每个所述插件对应有一个或多个业务功能;其中,所述插件管理器用于基于所述应用服务请求调用一个或多个插件执行所述应用服务请求。2.根据权利要求1所述的中间件系统,其特征在于,所述中间件服务主程序还用于在中间件系统初始化运行时,向所述插件管理器发送初始化插件管理信息;所述插件管理器基于所述初始化插件管理信息,加载所述N个插件中的M个第一目标插件,且各个所述第一目标插件向所述中间件服务主程序反馈第一目标插件信息。3.根据权利要求2所述的中间件系统,其特征在于,所述第一目标插件还用于:在执行所述应用服务请求时,将所述应用服务请求划分为第一应用服务子请求和第二应用服务子请求,并确定所述第二应用服务子请求对应的第二目标插件;所述第一目标插件处理第一应用服务子请求,并向所述插件管理器发送内部服务请求,所述插件管理器响应于所述内部服务请求,调用所述第二目标插件处理所述第二应用服务子请求,所述第二目标插件将第二应用服务子请求的处理结果直接反馈给所述第一目标插件;所述第一目标插件将所述第一应用服务子请求和所述第二应用服务子请求的处理结果反馈给所述中间件服务器主程序。4.根据权利要求...

【专利技术属性】
技术研发人员:张学阳李学军孙路郑辉陈睿李成贵
申请(专利权)人:精伦电子股份有限公司
类型:发明
国别省市:

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

1