ActiveXFS规范何去何从.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ActiveXFS规范何去何从?刘永胜???? 2005年于广州 ?????? ????? ActiveXFS规范也是属于CEN(欧洲标准委员会)机构所管理的一个金融行业标准,很多做金融一行的人估计对它都不太了解。在2000-1-25号,由NCR、微软、Nexus软件公司(现已被Diebold收购)共同制定了ActiveXFS规范,定为1.0版,它由13个单独的文档组成,分别是 Part1: ActiveXFS Common Object Interface Specification; Part2: ActiveXFS Card Reader Object Interface Specification; Part3: ActiveXFS Cash Dispenser Object Interface Specification Part4: ActiveXFS Depository Object Interface Specification Part5: ActiveXFS PINPad Object Interface Specification Part6: ActiveXFS Journal Printer Object Interface Specification Part7: ActiveXFS Receipt Printer Object Interface Specification Part8: ActiveXFS Document Printer Object Interface Specification Part9: ActiveXFS Passbook Printer Object Interface Specification Part10: ActiveXFS Sensors Doors and Indicators Object Interface Specification Part11: ActiveXFS Text Terminal Object Interface Specification Part12: ActiveXFS Night Saf Object Interface Specification Part13: ActiveXFS Printer Auxiliary Object Interface Specification, 其中part1是一个总的概述,剩下的每份文档都对应一类ATM外设,比如part2对应着读卡器设备,大家可以从名字上看出到底对应着哪种设备。 ????? ActiveXFS规范实际上是CEN/XFS(即WOSA/XFS)规范的附属品,它是CEN/XFS规范出来后应运而生的。如果你对CEN/XFS规范有所了解,就可以更好的理解为什么需要ActiveXFS规范了。 ????? 我们再重新简单回顾一下CEN/XFS(即WOSA/XFS)的软件架构。 ????? ATMC上层----微软XFS Manager(3个dll文件)----厂商的硬件SP驱动程序 ????? 其中微软的XFS MANAGER做为ATMC上层与厂商SP硬件驱动程序之间的桥梁,是由微软公司开发出来的,可以免费使用。通过XFS MANAGER,销售ATM机器的厂商只需提供各个设备的SP驱动,ATMC上层完全可以运行的是另外一个厂家的程序,这就是现在ATM业常说的跨平台。 ????? 跨平台就是CEN/XFS当初提出来的目的了。但是,CEN/XFS规范有个问题,就是它从技术上来讲,是用C语言来实现的。我们知道,ATMC的上层应用程序有些公司是用C/C++来写的,它们可以直接调用微软的XFS MANAGER动态库;但有些公司的ATMC上层应用程序并不是用C/C++写的,可能用VB、DELPHI之类的快速开发工具,更流行的是基于IE浏览器HTML网页脚本的ATMC上层。这些ATMC上层要么直接调用微软的XFS MANAGER提供的C语言API(Application Program Interface)接口比较困难,要么基本上没法调用C语言的API接口,此时我们该怎么办呢?实际上,这种语言之间没法方便的互相调用的问题在整个软件行业也无处不在,此时,微软的ActiveX技术登场了。有关ActiveX技术,熟悉Windows平台的人都或多或少地知道,这里就不多说,我们只看看怎么利用ActiveX技术解决前面提到的问题。 ????? 我们将上面的软件架构图变一下,将“ATMC上层”再分成两层: ?? ATMC业务逻辑层----ActiveX控件层----微软XFS Manager(3个dll文件)----厂商的硬件SP驱动程序 ????? 其中的ActiveX控件是由许多控件组成,一般

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档