基于CORBA银行缴费系统设计与实现.docVIP

  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文档。上传文档
查看更多
基于CORBA银行缴费系统设计与实现

基于CORBA银行缴费系统设计与实现   [摘要]首先介绍中间件的基本思想,并讨论其实现技术之一CORBA,然后对构建银行中间业务系统的实现原理进行了讨论,介绍该系统的主要功能模块,最后利用C++Builder实现一个基于CORBA的银行中间业务――手机缴费系统。   [关键词]中间件 CORBA 中间业务   中图分类号:TP2 文献标识码:A 文章编号:1671-7597(2008)0820018-02      一、引言      随着计算机的高速发展,各种各样的应用软件需要在各种平台之间移植,为了更好地开发和应用能够在异构软、硬平台上运行的应用软件,迫切需要一种独立于计算机软、硬件及操作系统的开发和运行环境,于是中间件技术就得到了快速发展,中间件的引入实现了跨平台、跨业务部门的服务、传输和安全控制等问题。随着银行中间业务的快速发展,使得银行的软硬件环境和信息处理机制的异构性和分布性更加明显,鉴于此,本文提出了基于   CORBA的银行中间业务的解决方案。      二、中间件      中间件是一类独立的系统软件,是位于操作系统和应用软件之间的通用服务,它管理计算资源和网络通信,分布式应用软件借助它在不同的技术之间实现的共享。它不仅仅是实现互连,还要实现应用之间的互操作。      客户端上的应用程序需要从网络中的某个地方获取一定的数据或服务,这些数据或服务可能处于一个运行着不同操作系统和特点查询语言数据库的服务器中。客户/服务器应用程序中负责寻找数据的部分只需访问一个中间件系统,由中间件完成到网络中找到数据源或服务,进而传输客户请求、重组答复信息,最后将结果送回应用程序的任务。   目前比较典型的中间件产品:PVM、CORBA、DCOM。      三、CORBA      CORBA(Common Object Request Broker Architecture, 公共对象请求代理体系结构)是由OMG(对象管理组织,Object Management Group)   提出的应用软件体系结构和对象技术规范,其核心思想是采用标准的接口定义语言将软件接口与实现相分离。CORBA用IDL来规定一个对象的边界以及它对外的接口。IDL是一种中性的说明性语言,使用IDL的用户可用它描述请求和响应,从而使得CORBA对象独立于具体对象实现所在的位置、使用的编程语言以及其他与对象接口无关的信息。   基于CORBA的银行中间业务可以避免大量的重复劳动,解决企业与银行连接困难,投资大等一序列的问题。利用CORBA作为标准,采用构件化思想,易于设计实现可重用性、移植性和互操作性好的对象构件,从而可提高分布式应用系统开发的效率,具有高复用性、高可靠性、高负荷能力、高安全性、开放性好的特点。      四、银行中间业务平台实现原理      (一)中间业务系统功能需求   随着社会服务面的扩大,应运而生的是各项中间业务的蓬勃发展,各种各样的银行代理业务悄然出现,如代发工资、代收电费、代收水费、代收煤气费、代收电话费、代收税款、办理证券转帐等等;银行的服务手段也从传统的柜台发展到ATM、自助终端、电话银行、无人银行等自助式的服务方式。虽然银行中间业务已广泛开展,但存在严重的重复劳动,如:企业要求不同,连接方式不同,数据库不同等等,效率不高,升级困难。但银行中间业务具有广阔的市场前景,是当今银行收入的增长点。中间业务系统的功能模块图如图2所示。      (二)中间业务平台系统功能模块   1.代付款子模块   (1)被代理单位提供付款清单方式   柜员输入、修改、删除工资数据   轧帐并核对总笔数和总金额   批量实时入帐   根据入帐情况打印清单   (2)被代理单位提供磁盘方式   储蓄所将磁盘送计算中心,并提供代理金额及笔数供核对   拷贝磁盘文本,批量入帐   打印清单   2.代收费子模块   (1)开办   网点向计算中心申请代理单位编号并提供单位资料   计算中心录入该单位资料   代理单位客户与银行签定代付协议,建立客户帐号对照关系   (2)办理   被代理单位提供数据(清单、磁盘或联网文件传输)   客户到柜台或通过自助终端、电话银行、ATM办理交易(或后台批量处理)   银行提供空白单据按被代理单位要求格式打印凭证   (3)定期形成已收、未收文本反馈给代理单位   (4)打印收费、欠费情况表   3.银证转帐子模块   (1)与证券公司签定协议   (2)生成证券公司单位代号,录入单位数据   (3)股民在银行或证券柜台签定协议   (4)录入、复核股民帐号对照关系   (5)股民通过柜台、自助终端、电

文档评论(0)

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

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

1亿VIP精品文档

相关文档