基于数据流风格ATM系统软件体系结构研究.pdfVIP

基于数据流风格ATM系统软件体系结构研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
科技信息 OIT论坛o 2010年第17期 基于数据流风格的ATM系统的 软件体系结构研究 肖媛元 (苏州高博软件技术学院江苏苏州215163) 【摘要】软件体系结构描述了软件系统的整体组织结构与风格,对软件的性能、质量和软件的重用性都有直接的影响。管道/过滤器模式 是一种面向数据流风格的软件体系结构,本文以后方交换型的ATM系统为例说明了基于这种体系结构的软件系统的设计方法.最后还分析 了基于管道/过滤器模式软件结构的优缺点,以供软件设计人员借鉴。 【关键词】ATM系统;软件体系结构;数据流风格;管.til./过滤器 软件设计者如能遵循良好与惯用的软件体系结构设计风格.将有 复合型——既含前方交换型又含后方交换型的系统结构。 助于增加软件的复用度,uI以有效地提高软件开发效率。因此。软件体 ATM系统采用不同类型的系统结构.将导致不同的数据流处理 系结构风格是软件体系结构研究的主要内容之一【l】。 流程。实际上ATM系统中的数据流处理分为后方交换型与前方交换 常见的主要软件体系结构设计风格有数据流风格、调用,返同风 型这两种方式。在后方交换型的系统中.各成员行拥有自己独立的 格、独立组件风格、虚拟机风格、仓库风格等五种闭。其中。“数据流风 ATM终端,存在行内交易和跨行交易,不仅需要交换中心来分配交易 格”的软件体系结构是一种最常见.结构最为简单的结构。这样的结构 信息,还需要通过中央银行实行资金清算,数据流处理较为复杂,而前 体系下,所有的数据按照流的形式在执行过程中前进.不存在结构的 方交换犁系统中,因各成员行共享ATM终端,不存在跨行交易的。数 反复和莺构,就像玩具工厂中的流水线一样.数据就像玩具零部件一 据流处理较为简单。 样在流水线的各个节点上流动,最终输出所需要的结果(一个完整的 本文主要分析后方交换犁的ATM系统.可以应用“数据流风格” 玩具)。在流动过程中,数据经过序列闯的数据处理组件进行处理.然 的管道,过滤器体系结构建模,将这个系统分为4个过滤器。分别为持 后将处理结果向后传送.最后进行输出。 卡人信息处理过滤器、代理行账务处理过滤器、发卡行交易授权和账 管道,过滤器模式是一种常见的数据流风格。管道,过滤器模型的 务处理过滤器、交易数据分配过滤器、以及资金清算过滤器,每个过滤 基本部件都有一套输入输出接ISl。每个部件从输入接IZl中读取数据. 器都拥有一个数据处理中心、一个数据输入接u和一个数据输出接 经过处理,将结果数据置于输出接口中,这样的部件称为“过滤器”。这 口。 种模型的连接者将一个过滤器的输出传送到另一个过滤器的输入.这 种连接者被称为“管道”。 相_口尹攀日墨!尹 在这种模犁中,过滤器必须是独立的实体.其内部状态不受其它 呼渖 椭嚣曰廛琴自 过滤器的影响。模型中有_三种不同形式的数据流,分别是单向流水.非 顺序流水和回流(见图1)。其中:单向流水表示了一种按加工顺序的 正向的流水方式,是最常见的。最直观的数据流方式;非顺序流水交换 薷詈等警 r商r高 了其中若干过滤器的顺序.这峰过滤器『日J的处理顺序不莺要:L口】流表 示了一种回返,JJ式.某些结果数据可能经由一些管道回流.进行再处 (a)后方交换型系统结构 (b)前方交换型系统结构 理,表示数据处理的重复迭代过程。 圈2 在管道,过滤器模式下的整个后方交换型AEII系统的体系结构 如图3所示。在这种体系结构中.持卡人数据信息主要包括持卡人的 卡号、PIN、交易类型和金额。持卡人信息处理过滤器主要负责接收并

文档评论(0)

smdh + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档