一种遵循WOSA_XFS行业标准的AP中间件的开发方法技术

技术编号:12059346 阅读:101 留言:0更新日期:2015-09-17 09:29
本发明专利技术公开了一种遵循WOSA_XFS行业标准的AP中间件的开发方法,属于AP中间件的开发技术领域,本发明专利技术其核心是在遵循WOSA_XFS行业标准的基础上,实现的AP中间件的快速稳定开发,并使得对AP中间件的开发提供了简化。技术方案为:一种遵循WOSA_XFS行业标准的AP中间件的开发方法,包括如下步骤:(1)、使用IDE开发工具,建立MFC ActiveX项目;(2)、在工程中导入对应的文件;(3)、添加集成于IDevice的设备类;(4)、实现各继承方法;(5)、编译工程,得到ocx输出文件;(6)、中间件开发完毕。

【技术实现步骤摘要】

本专利技术涉及一种AP中间件的开发
,具体地说是一种遵循WOSA_XFS行业标准的AP中间件的开发方法
技术介绍
WOSA 是英文 Windows Open System Architecture 的简称,翻译为 Windows 开放式系统体系结构。WOSA包括模块化应用程序编程接口(API),它向任何开发人员开发的应用程序提供访问网络服务的能力。这些网络服务可以包括:电子函件、数据库和主机连接。WOSA还提供插入任何开发人员开发的后端服务的能力。WOSA是中间件的策略,它直接在操作系统中建立,试图刺激允许用户在网络上进行协作的工作组应用程序的增长。Windows将对消息传递系统以及允许用户快速定位网络上的其它用户或资源的目录服务提供了一个通用接口。WOSA还提供公用数据访问服务和安全性增强附件。W0SA_XFS行业标准的关键部分就是定义了一套AP1、相应的SPI和支持服务,为基于WINDOWS的应用提供对金融设备的访问。中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或OS环境。AP为应用程序的简称。目前国内及全球各金融机构的前端设备绝大部分都是基于Windows平台,金融行业应用均是基于C/S和B/S架构开发,而对于前端机上的应用因需要与各部件设备交互,需要在应用与设备中间填充各设备中间件进行适配;为保证上层应用对底层设备的统一调用,行业各厂商均按照CEN的W0SA_XFS标准进行各自设备SP驱动的开发。可是目前并没有快速稳定开发AP中间件的规范方法,使得开发进程受阻。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种遵循W0SA_XFS行业标准的AP中间件的开发方法。其核心是在遵循W0SA_XFS行业标准的基础上,实现的AP中间件的快速稳定开发,并使得对AP中间件的开发提供了简化。 本专利技术解决其技术问题所采用的技术方案是: 一种遵循W0SA_XFS行业标准的AP中间件的开发方法,包括如下步骤: (1)、使用IDE开发工具,建立MFCActiveX项目; (2)、在工程中导入对应的文件; (3)、添加集成于IDevice的设备类; (4)、实现各继承方法; (5)、编译工程,得到0CX输出文件; (6)、中间件开发完毕。步骤(I)中的IDE开发工具为VC6.0。步骤(2)中,在mosaxfsmidmare files 中导入如下文件:AssisantHeadfile.h、IDevice.cpp、Lclogffrapper.cpp、Messageffindows.cpp、Messageffindows.h、nplcxfs_Interface, h、ProcessControl.cpp、ProcessControl.h。步骤(5)中,ocx输出文件为 WosaxfsMidware.0cx。本专利技术的一种遵循W0SA_XFS行业标准的AP中间件的开发方法,具有以下优点: 1、遵循W0SA_XFS行业标准:遵循金融行业W0SA_XFS开发技术标准; 2、适用于多类型的AP:对各种AP中间件的实现方式,例如ocx、dll和exe等方式,均适用之; 3、多设备AP混合开发:对需要多设备均需要实现在同一个AP中的情况,完美适用; 4、实现AP中间件的快速开发:使用此开发方法,能快速实现AP开发; 5、经多次测试及长时间观察,按照本方法实现的AP中间件,在各类型应用上运行高效稳定良好;另外,在开发过程中因减少了重复工作,提高了开发效率,并对设备AP中间件的版本管理提供了便利。【具体实施方式】下面结合具体实施例对本专利技术作进一步说明。本专利技术的一种遵循W0SA_XFS行业标准的AP中间件的开发方法,包括如下步骤: (1)、使用IDE开发工具,建立MFCActiveX项目; (2)、在工程中导入对应的文件; (3)、添加集成于IDevice的设备类; (4)、实现各继承方法; (5)、编译工程,得到ocx输出文件; (6)、中间件开发完毕。步骤(I)中的IDE开发工具为VC6.0。步骤(2)中,在mosaxfsmidmare files 中导入如下文件:AssisantHeadfile.h、IDevice.cpp、Lclogffrapper.cpp、Messageffindows.cpp、Messageffindows.h、nplcxfs_Interface, h、ProcessControl.cpp、ProcessControl.h。步骤(5)中,ocx输出文件为 WosaxfsMidware.0cx。Windows 开放式系统体系结构(Windows Open System Architecture:W0SA)是Microsoft在Windows环境为跨越不同平台的应用程序而开发的体系结构规划。它制定允许信息在企业内部自由流动的标准。WOSA包括模块化应用程序编程接口(API),它向任何开发人员开发的应用程序提供访问网络服务的能力。W0SA/XFS的基本特点:1、使用Microsoft、Windows作为计算机操作系统平台;2、通过WOSA族的开放接口和相关服务来集成Windows平台的应用;3、尽量利用现有在WOSA元素,仅在现有WOSA族服务不能提供有关服务时加以定义和扩展,并尽可能使用现有的格式和标准;4、金融服务WOSA扩展(W0SA/XFS)适用于金融应用的特殊服务和设备需要;5、在API和SPI定义上保持最高级别的兼容性,以适应新型和增强功能的扩展能力。本专利技术适用于多种类型的AP,对AP的存在方式不进行限定,例如dll,ocx或exe等,甚至是整个产品中的类库形式亦可。本专利技术可以多设备AP混合开发,对于多设备集成到同一个中间件,或每个设备有单独的中间件方式,均予以支持。通过上面【具体实施方式】,所述
的技术人员可容易的实现本专利技术。但是应当理解,本专利技术并不限于上述的【具体实施方式】。在公开的实施方式的基础上,所述
的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。【主权项】1.一种遵循WOSA_XFS行业标准的AP中间件的开发方法,其特征在于包括如下步骤: (1)、使用IDE开发工具,建立MFCActiveX项目; (2)、在工程中导入对应的文件; (3)、添加集成于IDevice的设备类; (4)、实现各继承方法; (5)、编译工程,得到0CX输出文件; (6)、中间件开发完毕。2.根据权利要求1所述的一种遵循W0SA_XFS行业标准的AP中间件的开发方法,其特征在于步骤(I)中的IDE开发工具为VC6.0。3.根据权利要求1所述的一种遵循W0SA_XFS行业标准的AP中间件的开发方法,其特征在于步骤(2)中,在mosaxfsmidmare files中导入如下文件:AssisantHeadfile.h、IDe本文档来自技高网
...

【技术保护点】
一种遵循WOSA_XFS行业标准的AP中间件的开发方法,其特征在于包括如下步骤:(1)、使用IDE开发工具,建立MFC ActiveX 项目;(2)、在工程中导入对应的文件;(3)、添加集成于IDevice的设备类;(4)、实现各继承方法;(5)、编译工程,得到ocx输出文件;(6)、中间件开发完毕。

【技术特征摘要】

【专利技术属性】
技术研发人员:张家重张金清李光瑞王玉奎王红娟
申请(专利权)人:浪潮山东电子信息有限公司
类型:发明
国别省市:山东;37

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

1