值得信赖:jxfs 介绍

值得信赖:jxfs 介绍

ID:6037259

大小:134.50 KB

页数:9页

时间:2017-12-31

值得信赖:jxfs 介绍_第1页
值得信赖:jxfs 介绍_第2页
值得信赖:jxfs 介绍_第3页
值得信赖:jxfs 介绍_第4页
值得信赖:jxfs 介绍_第5页
资源描述:

《值得信赖:jxfs 介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、值得信赖:J/XFS介绍,第1部分在Java平台上访问银行硬件ChristophCzernohous (cc@de.ibm.com),软件工程师简介: 由于越来越多的金融机构将Java平台纳入其银行业的解决方案,能够控制用于这些解决方案的硬件(诸如:读卡机、打印机以及ATM)真的很有必要。Java平台金融服务的扩展(J/XFS)能使从事银行应用程序开发的Java开发者轻松一些,并且为此项工作提供一种可靠的体系结构。在本系列(共两部分)的第1部分,软件工程师ChristophCzernohous介绍了这种健壮的体系结构,提供

2、了J/XFS标准的概述和该体系结构的实现―他对之有突出贡献的J/XFSforFDI(J/XFS金融设备接口)。请在 讨论论坛和作者以及其他读者交流对本文的心得。标记本文!发布日期: 2001年8月02日 级别: 初级 访问情况: 1996次浏览 评论: 0 (查看 

3、 添加评论 -登录) 平均分(2个评分)为本文评分从虚拟机内访问硬件一向是一种挑战。当从虚拟机内访问专门的目标设备(比如:自动柜员机ATM)时,尤其显而易见。我们这些从事银行应用程序开发的开发者发现:通常没有预先确定的方法来开发底层银行硬件的功能。从开发者的角

4、度看,将这样的设备封装起来,使其能够通过一个定义好的接口访问(就象虚拟机本身封装了底层的计算机硬件一样)是很理想的。如果这样,不管安装了什么类型的硬件,这样的设备都作为可选的却熟知的附件回应虚拟机。Java开发者值得庆幸的是这样的封装不再是空想。J/XFS,Java平台的一种扩展,提供了一套标准的Java接口,支持用于银行应用程序的各种输入、输出设备。这样,J/XFS给应用程序新的类提供了Java技术的全部能力,即面向对象和独立于硬件制造商以及操作系统厂商。实际上,J/XFS甚至不局限于特定的通信拓扑结构,我们将在本文的后

5、面部分讨论。本文(两部分系列的第1部分)作为J/XFS及其参考实现―J/XFS的金融设备接口(FDI)的介绍。我将讨论需求、历史以及为J/XFS定形的设计决策,解释组成内核的不同部件怎样共同工作和介绍FDIforJ/XFS。出于为该系列的第二部分(我们将更多地讨论在J/XFS框架下开发设备服务)作准备的目的,我将向您展示怎样安装和配置FDIforJ/XFS(从J/XFS论坛可免费得到,请参阅 参考资料)。在第1部分结束时,您将懂得怎样安装J/XFS以及FDIforJ/XFS怎样实现这种体系结构。您还将安装和配置软件,它包含

6、完全可操作的演示,有助于您通过实践学习此项技术,为第二部分内容作准备。J/XFS体系结构J/XFS设计师做了一些深刻影响其本质的设计决策。他们所做的基本的决策之一是:在设备上执行的大多数操作将以异步方式执行。如果您发送消息给J/XFS设备,您所调用的方法立刻返回一个标识号。如图1中的序列图表所示,您启动的操作的实际结果将在一段时间后,在一个单独事件里返回报告给您。图1.异步操作 先于J/XFS的另一种银行外围设备标准―Windows开放系统体系结构/金融服务的扩展(WOSA/XFS)早已经定义好了。这种标准广为人知,但是确

7、实有一些缺点。例如,因为此标准使用C编程语言定义其接口,它没有使用基本的面向对象的概念。此外,它被局限在一个操作系统。为了便于已经很熟悉WOSA/XFS的开发者学习J/XFS,基本的J/XFS设备规范都是基于WOSA/XFS的。这种折衷使得J/XFS规范在某些地方看起来有点不象是面向对象,但是它显然促成了这种体系结构被接受。J/XFS的过程中,网络和通信受到了进一步关注。此外,由于J/XFS设备是独立于制造商的硬件,可以被分布和使用于网络。网络本身,即它的硬件和协议,对应用程序完全透明。通信层能被完全交换,人们期望的任何网

8、络技术都有实现的可能性。为了更好地理解这些决策是怎样对J/XFS体系结构产生影响的,我们来看一看内核及其基本的组件。回页首内核内部J/XFS为带有起支持作用的中间件的传统的客户/服务器环境,即内核。内核是J/XFS的核心,提供基本的基础结构和安装J/XFS环境要用到的Java类库。它负责跟踪所有连接的设备以及应用程序和设备之间的消息、事件传递。此外,内核也提供诸如:持久存储或日志、跟踪的支持功能。因为它由两个独立的JavaAPI组成(一个用于应用程序,一个用于硬件设备),所以,J/XFS内核也作为编程框架。图2展示了该框架

9、的组件。图2.J/XFS环境的组件 J/XFS的历史1998年9月,来自DeLaRue,IBM,NCR,SunMicrosystems和WincorNixdorf的代表,在一起讨论了怎样能将银行设备集成到电子商务环境中。Java平台稳步发展足可以应用于金融应用程序,显然所有与之相关的群体,包括消费者,都

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。