【技术实现步骤摘要】
数据处理方法、装置、设备及计算机可读存储介质
本申请涉及数据处理
,具体涉及一种数据处理方法、装置、设备及计算机可读存储介质。
技术介绍
企业服务总线(EnterpriseServiceBus,ESB)是构建基于面向服务体系结构(service-orientedarchitecture,SOA)解决方案时所使用基础架构的关键部分,是由中间件技术实现并支持SOA的一组基础架构功能。ESB支持异构环境中的服务、消息、以及基于事件的交互等,并且具有适当的服务级别和可管理性。ESB的使用场景主要集中于异构系统之间的功能对接以及数据的互连互通,例如ESB使用较多的场景是一个企业内多个部门或系统之间进行服务及功能对接。现有技术中,当服务提供方需要对外提供一个服务或功能时,需要按ESB系统的规范进行服务接口发布,当服务订阅方需要调用一个已发布在ESB上的服务时,也需要按ESB系统的规范进行服务接口消费订阅。而当一个服务提供方发布多个服务时,需要在ESB上注册多个接口,以及服务订阅方订阅多个服务时,需要在ESB上注册多 ...
【技术保护点】
1.一种数据处理方法,所述数据处理方法应用于ESB网关服务器,其特征在于,所述数据处理方法包括:/n基于服务接口接收ESB系统转发的订阅方发送的订阅请求,所述订阅请求中携带服务接口标识和业务信息,所述服务接口为提供方的ESB网关服务器在所述ESB系统注册的用于提供多个不同服务的一个接口;/n将所述订阅请求发送给所述服务接口标识对应的提供方;/n接收所述提供方返回的与所述业务信息对应的服务数据;/n基于所述服务接口通过所述ESB系统将所述服务数据发送给所述订阅方。/n
【技术特征摘要】
1.一种数据处理方法,所述数据处理方法应用于ESB网关服务器,其特征在于,所述数据处理方法包括:
基于服务接口接收ESB系统转发的订阅方发送的订阅请求,所述订阅请求中携带服务接口标识和业务信息,所述服务接口为提供方的ESB网关服务器在所述ESB系统注册的用于提供多个不同服务的一个接口;
将所述订阅请求发送给所述服务接口标识对应的提供方;
接收所述提供方返回的与所述业务信息对应的服务数据;
基于所述服务接口通过所述ESB系统将所述服务数据发送给所述订阅方。
2.根据权利要求1所述的数据处理方法,其特征在于,所述基于服务接口接收ESB系统转发的订阅方发送的订阅请求包括:
基于服务接口接收ESB系统转发的多个订阅方发送的多个不同的订阅请求;
所述将所述订阅请求发送给所述服务接口标识对应的提供方包括:
根据多个不同的订阅请求中的服务接口标识分别确定需要提供服务的提供方,得到多个目标提供方;
将多个不同的订阅请求分别发送给对应的目标提供方。
3.根据权利要求1所述的数据处理方法,其特征在于,所述订阅请求中携带有鉴权信息,所述将所述订阅请求发送给所述服务接口标识对应的提供方包括:
基于所述鉴权信息对所述订阅请求进行验证;
当验证通过时,将所述订阅请求发送给所述服务接口标识对应的提供方。
4.根据权利要求1至3任一项所述的数据处理方法,其特征在于,所述基于服务接口接收ESB系统转发的订阅方发送的订阅请求之前,所述数据处理方法还包括:
向所述ESB系统发送携带配置信息的注册请求,根据所述注册请求建立所述ESB网关服务器与所述ESB系统之间的所述服务接口。
5.一种数据处理方法,所述数据处理方法应用于ESB系统,其特征在于,所述数据处理方法包括:
接收订阅方发送的订阅请求,所述订阅请求中携带服务接口标识和业务信息;
根据所述服务接口标识确定对应的提供方的服务接口,所述服务接口为提供方的ESB网关服务器在所述ESB系统注册的用于提供多个不同服务的一个接口;
将所述订阅请求通过所述提供方的所述服务接口发送给所述提供方的ESB网关服务器,以使得所述ESB网关服务器将所述订阅请求发送给的所述提供方;
接收所述提供方的所述ESB网关服务器返回的...
【专利技术属性】
技术研发人员:杨锦文,
申请(专利权)人:平安国际智慧城市科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。