[发明专利]基于中间件的接口实现方法、接口实现系统在审
申请号: | 201711482380.7 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108282519A | 公开(公告)日: | 2018-07-13 |
发明(设计)人: | 胡文标 | 申请(专利权)人: | 深圳中兴网信科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 518109 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口实现 中间件 标准数据 操作请求 业务逻辑 计算机可读存储介质 信息数据传递 方式多元化 计算机设备 接口服务 接口开发 阶段模型 数据转换 预设格式 预先建立 最大化 迭代 模版 适配 转换 客户 发布 开发 | ||
本发明提出了一种基于中间件的接口实现方法、基于中间件的接口实现系统、计算机设备、计算机可读存储介质。其中,基于中间件的接口实现方法包括:建立适配多种协议的接口,以接收客户端的不同格式的操作请求数据;基于预先建立的标准数据模版,将不同格式的操作请求数据转换为预设格式的标准数据;基于信息数据传递的中间件,根据转换后的标准数据建立接口的业务逻辑;执行业务逻辑,以实现接口服务的发布。本发明能够将接口开发的各个阶段模型化,使不同的业务的开发得到最大化的作用,适应迭代快速、结构复杂、方式多元化的要求。
技术领域
本发明涉及计算机IT技术领域,具体而言,涉及一种基于中间件的接口实现方法、基于中间件的接口实现系统、计算机设备、计算机可读存储介质。
背景技术
当前计算机IT领域,IT软件项目的开发迭代时间越来越快速,架构也越来越复杂,软件实现的方式也越来越多元化。通过传统的方法来,例如Web Service(一个平台独立、低耦合的、自包含的、基于可编程的WEB的应用程序)、HTTP(超文本传输协议)、接口包,文件等,实现软件项目异构系统之间的接口不能适应当前迭代快速、架构复杂、方式多元化的要求且数据格式多样化。
因此,如何提供一种基于中间件的统一接口快速实现方法成为亟待解决的问题。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明第一个方面在于提出一种基于中间件的接口实现方法。
本发明的第二个方面在于提出一种基于中间件的接口实现系统。
本发明的第三个方面在于提出一种计算机设备。
本发明的第四个方面在于提出一种计算机可读存储介质。
有鉴于此,根据本发明的一个方面,提出了一种基于中间件的接口实现方法,包括:建立适配多种协议的接口,以接收客户端的不同格式的操作请求数据;基于预先建立的标准数据模版,将不同格式的操作请求数据转换为预设格式的标准数据;基于信息数据传递的中间件,根据转换后的标准数据建立接口的业务逻辑;执行业务逻辑,以实现接口服务的发布。
本发明提供的基于中间件的接口实现方法,使用开源软件通过实现Listeners(监听)类和Actions(业务处理)类来建立接口适配器模型,来适应多种接口协议,比如HTTP、FTP、File、JMS、Email、SQL等协议,如此,可以适应多种数据格式,满足接收的客户端的操作请求数据格式的多样化;基于预先建立的标准数据模版或模型,提供数据的统一格式,将接收的不同格式的操作请求数据转换为统一预设格式的标准数据,为接口快速建模提供模型或模板;通过信息数据传递的中间件,根据转换后的标准数据建立接口的业务逻辑,实现针对不同业务建立业务逻辑模型;执行该业务逻辑模型,实现了该接口服务的发布,如此,能够将接口开发的各个阶段模型化,通过建立设计器,将每个模型模版图形化展示出来,使不同的业务的开发得到最大化的共用,每一个接口的实现就只需要完成用中间件建立的业务逻辑模型的实现,便可以实现能够满足迭代快速、架构复杂、方式多元化的统一接口。
根据本发明的上述基于中间件的接口实现方法,还可以具有以下技术特征:
在上述技术方案中,优选地,基于预先建立的标准数据模版,将不同格式的操作请求数据转换为预设格式的标准数据的步骤,具体包括:基于标准数据模版,将操作请求数据转换为业务数据,以及将业务数据转换为标准数据。
在该技术方案中,基于预先建立的标准数据模版,将不同格式的操作请求数据转换为预设格式的标准数据的过程,基于建立的统一内部标准数据模版提供的标准数据格式,将操作请求数据转换为业务数据,建立一套统一的业务数据模型,然后,在将不同格式的业务数据统一转换,通过中间件实现建立接口的业务逻辑模型,将业务数据转换为标准数据,将各个阶段数据转换模型化、模版化,以此实现接口开发各个阶段的快速进行,使不同业务的开发得到最大化的共用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳中兴网信科技有限公司,未经深圳中兴网信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711482380.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种客户端页面生成方法和装置
- 下一篇:发电厂优化系统及其运行方法