当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

值得信任:J/XFS介绍,第1部份[Java编程]

赞助商链接



  本文“值得信任:J/XFS介绍,第1部份[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

由于越来越多的金融机构将 Java 平台归入其银行业的办理筹划,可以掌握用于这些办理筹划的硬件(诸如:读卡机、打印机以及 ATM)真的很有必要.Java 平台金融服务的扩大(J/XFS)能使从事银行利用程序开辟的 Java 开辟者轻松一些,并且为此项工作供应一种坚固的体系构造.在本系列(共两部份)的第 1 部份,软件工程师 Christoph Czernohous 介绍了这种结实的体系构造,供应了 J/XFS 尺度的概述和该体系构造的实现 ― 他对之有突出奉献的 J/XFS for FDI(J/XFS 金融设备接口).

从虚拟机内拜候硬件一向是一种挑衅.当从虚拟机内拜候专门的目标设备(比方:自动柜员机 ATM)时,特别显而易见.我们这些从事银行利用程序开辟的开辟者发现:普通没有预先肯定的办法来开辟底层银行硬件的功效.从开辟者的角度看,将这样的设备封装起来,使其可以通过一个定义好的接口拜候(就象虚拟机本身封装了底层的计算机硬件一样)是很抱负的.假如这样,不管安装了什么范例的硬件,这样的设备都作为可选的却熟知的附件回应虚拟机.

Java 开辟者值得庆幸的是这样的封装不再是幻想.J/XFS,Java 平台的一种扩大,供应了一套尺度的 Java 接口,支持用于银行利用程序的各种输入、输出设备.这样,J/XFS 给利用程序新的类供应了 Java 技术的全部本领,即面向对象和独立于硬件制造商以及操作系统厂商.实际上,J/XFS 乃至不范围于特定的通信拓扑构造,我们将在本文的背脸部份谈论.

本文(两部份系列的第 1 部份)作为 J/XFS 及其参考实现 ― J/XFS 的金融设备接口( FDI )的介绍. 我将谈论需求、历史以及为 J/XFS 定形的计划抉择,注释构成内核的差别部件怎样共同工作和介绍 FDI for J/XFS.出于为该系列的第二部份(我们将更多地谈论在 J/XFS 框架下开辟设备服务)作预备的目的,我将向您展示怎样安装和配置 FDI for J/XFS(从 J/XFS 论坛可免费得到,请参阅 参考资料).

在第 1 部份完毕时,您将晓得怎样安装 J/XFS 以及 FDI for J/XFS 怎样实现这种体系构造.您还将安装和配置软件,它包含完好可操作的演示,有助于您通过实践学习此项技术,为第二部份内容作预备.

J/XFS 体系构造

J/XFS 计划师做了一些深化影响其本质的计划抉择.他们所做的基本的抉择之一是:在设备上履行的大大都操作将以异步方法履行.假如您发送消息给 J/XFS 设备,您所调用的办法立即返回一个标识号.如图 1 中的序列图表所示,您启动的操作的实际后果将在一段时间后,在一个单独事件里返回报告给您.

图 1. 异步操作

先于 J/XFS 的另一种银行外围设备尺度 ― Windows 开放系统体系构造/金融服务的扩大(WOSA/XFS)早已经定义好了.这种尺度广为人知,但是确切有一些缺陷.比方,因为此尺度利用 C 编程语言定义其接口,它没有利用基本的面向对象的概念.此外,它被范围在一个操作系统.为了便于已经很熟习 WOSA/XFS 的开辟者学习 J/XFS,基本的 J/XFS 设备标准都是基于 WOSA/XFS 的.这种折衷使得 J/XFS 标准在某些地方看起来有点不象是面向对象,但是它明显促成了这种体系构造被承受.

J/XFS 的历程中,网络和通信遭到了进一步关注.此外,由于 J/XFS 设备是独立于制造商的硬件,可以被分布和利用于网络.网络本身,即它的硬件和协议,对利用程序完好透明.通信层能被完好交换,人们盼望的任何网络技术都有实现的大概性.

为了更好地理解这些抉择是怎样对 J/XFS 体系构造产生影响的,我们来看一看内核及其基本的组件.

内核内部

J/XFS 为带有起支持作用的中间件的传统的客户/服务器环境,即内核.内核是 J/XFS 的核心,供应基本的底子构造和安装 J/XFS 环境要用到的 Java 类库.它负责跟踪全部衔接的设备以及利用程序和设备之间的消息、事件传送.此外,内核也供应诸如:长期存储或日记、跟踪的支持功效.

因为它由两个独立的 Java API 构成(一个用于利用程序,一个用于硬件设备),所以, J/XFS 内核也作为编程框架.图 2 展示了该框架的组件.

图 2. J/XFS 环境的组件


  以上是“值得信任:J/XFS介绍,第1部份[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 值得信任:J/XFS介绍,第1部份
  • <b>值得信任: J/XFS介绍,第2部份</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .