【技术实现步骤摘要】
支持跨平台业务的中间件实现方法、智能终端、存储介质
本专利技术涉及通讯
,尤其涉及的是支持跨平台业务的中间件实现方法、智能终端、存储介质。
技术介绍
为了解决各厂商硬件接口差异的问题,欧洲标准化委员会(CEN)为部分金融外围设备提供一套标准化的接口,即CEN/XFS标准接口,可直接提升金融机构的生产力和应用的适应能力。XFS将纳入标准的模块如读卡器,密码键盘等硬件提供的功能进行统一的接口封装,从而屏蔽了多厂商之间的差异,但该方案无法解决应用开发过程中的业务逻辑实现与底层细节处理混杂的问题。为了实现应用业务的快速开发及修改,需要提供一种介于上层应用和底层硬件提供商之间的中间件软件,用于屏蔽XFS标准接口调用及返回结果处理的细节,从各种业务粒度上对上层应用提供统一接口,极大的方便了应用平台新增业务逻辑的开发或原有逻辑的修改。目前国际上主流的中间件全都基于XFS标准开发,但XFS标准是基于WINDOWS系统提出的,所以这些中间件也仅适用于WINDOWS系统,不支持LINUX系统,这并不符合我国对于金融行业自主安全可控 ...
【技术保护点】
1.一种支持跨平台业务的中间件实现方法,其特征在于,所述方法包括:/n获取XFS标准的若干不同版本,并对所述不同版本进行兼容性封装,生成XFS标准的兼容版本;/n获取不同系统下所述兼容版本的第一接口和未纳入XFS标准的第二接口,并对所述第一接口和所述第二接口进行统一封装,生成中间件;/n将所述中间件接口与自助设备的接口以及应用的接口进行连接,加载所述中间件,以使所述中间件支持跨平台业务。/n
【技术特征摘要】
1.一种支持跨平台业务的中间件实现方法,其特征在于,所述方法包括:
获取XFS标准的若干不同版本,并对所述不同版本进行兼容性封装,生成XFS标准的兼容版本;
获取不同系统下所述兼容版本的第一接口和未纳入XFS标准的第二接口,并对所述第一接口和所述第二接口进行统一封装,生成中间件;
将所述中间件接口与自助设备的接口以及应用的接口进行连接,加载所述中间件,以使所述中间件支持跨平台业务。
2.根据权利要求1所述的支持跨平台业务的中间件实现方法,其特征在于,所述获取XFS标准的若干不同版本包括:
确定所述XFS标准的若干不同版本的版本号;
根据所述版本号,获取所述XFS标准的相应版本。
3.根据权利要求1所述的支持跨平台业务的中间件实现方法,其特征在于,所述对所述不同版本进行兼容性封装,生成XFS标准的兼容版本包括:
对所述XFS标准的不同版本进行版本适配,得到适配版本;
将新增功能添加至所述适配版本,生成兼容版本。
4.根据权利要求3所述的支持跨平台业务的中间件实现方法,其特征在于,所述对所述XFS标准不同版本进行版本适配,得到适配版本包括:
根据版本协商方法,将所述XFS标准不同版本分配不同内存空间;
根据所述XFS标准不同版本生成相对应的字段,并将所述XFS标准不同版本和所述字段存储在所述内存空间,生成适配版本。
5.根据权利要求1所述的支持跨平台业务的中间件实现方法,其特征在于,所述获取不同系统下所述兼容版本的第一接口包括:
获取LINUX系统下所述兼容版本的第一接口;
获取WINDOWS系统下所述兼容版本的第一接口。
6.根据权利要求5所述的支持跨平台业务的中间件实现方法...
【专利技术属性】
技术研发人员:郭亚,
申请(专利权)人:深圳市紫金支点技术股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。