文件名称:架构和实现问题-紫金支点wosa-xfs培训
文件大小:535KB
文件格式:PPT
更新时间:2024-05-13 01:40:39
紫金支点 wosa-xfs 培训
五、架构和实现问题 XFS的关键要素在于API和对应SPI的定义,让XFS Mananger用来与SP通信,和对SP一系列的支持。 命名规范: WFS... 由XFS Manager提供,应用使用。 WFP... 由SP提供,XFS Manager 使用。 WFM...由XFS Manager提供,SP和应用使用。 规范中,API和SPI描述意在提供标准的和方便的接口,让应用实现对SP的访问。架构上允许SP传递一组可修整的能力列表给WINDOWS操作系统的应用,包括访问独特的金融外设。由于BSVC成员执行 XFSS首要的工作是提供外部设备的访问能力,所用的举例主要叙述设备的控制和物理的输入/输出。 XFS的关键要素在于API和对应SPI的定义,让XFS Mananger用来与SP通信,和对SP一系列的支持。在XFS的实现中,这些要素组合起来,为基于WINDOWS的应用提供对金融外设的访问。 规范中定义一套标准的接口目的在于实现多厂商的设备的互用性。如果一个应用用API成功地实现与SP的通信,它将可以运行在相同类型的不同构造的SP(可能是另外一个厂商开发的)上,而不用做任何改动。同样地,使用SPI构建的SP能够和一系列不同结构的应用一同工作。 本规范还考虑到在所有WINDOWS版本中的可用性,从Windows version 3.1到 Windows NT,以及后续的版本,适用于16位到32位的操作环境(包括16位环境中32位子系统)。在16位操作系统(Windows 3.x)中 ,XFS子系统的组成部分(应用、XFS Mananger和SP)是32位模式的,使用WIN32s API。规范因此在16位和32位操作系统上都提供了32位应用开发和配置环境,同时XFS软件开发工具包括XFS Manager的版本和相关的编程帮助,允许在两种环境下开发应用和SP。 为了更清楚地表示,XFS接口命名时使用了三个前缀: Function type: Prefix Functions called by Functions provided by API functions: WFS... (WOSA Financial Services) Applications XFS Manager (and typically passed through to WFP functions) SPI functions: WFP... (WOSA Financial Services Providers) XFS Manager Service providers Support/Configuration functions: WFM... (WOSA Financial Services Manager) Service providers Applications XFS Manager