用户名: 密码: 验证码:
CORBA技术在跨银行ATM系统中的应用和研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
CORBA规范是由OMG提出的应用程序体系结构和对象技术规范。其核心是标准的语言、接口和协议,以支持异构分布应用程序间的互操作性、平台无关性以及支持对编程语言对象的重用。
     本文就各银行现有的ATM系统,提出了一个基于CORBA技术的管理模型,以解决在跨银行操作中的一些具体技术问题,实现了在系统中方便地加入新银行、新ATM的智能技术,即:只需修改代理服务器相应程序而不必修改其它银行服务器程序。
     论文第一部分介绍了电子商务的相关概念;第二部分介绍了CORBA规范;第三部分介绍了CORBA规范的具体应用;第四部分是论文的主要部分,详细描述了如何利用CORBA技术实施一个跨银行ATM系统,并给出以VISIBROKER为中间件,用C++BUILDER开发该系统的过程。第四部分同时给出了系统IDL文件以及ATM客户端和ATM服务器的实现代码。
     在论文结尾,对现有的跨银行ATM系统提出了一些改进的建议以及可以进一步做的工作,并介绍了CORBA3.0的一些最新的规范。
The CORBA standard is an application structure and technical guideline,which is elicited by OMG. The nucleus of it is a standard language;interface and protocol .It supports the interoperability,platform undependability as well as object reusability in programming languages among the heterogeneous distributed applications.
    Faced on the current ATM system of each bank,this paper propose a CORBA based management model to solve some technology problems that exist in the multi-bank operations. In this model,il is casi ly to mid IH-W lunik and new smart technology of ATM into system easily only by modifying the respond procedure of agent server without modifying the procedure of the others banks server.
    The first part of this paper present some concept related to electronic commerce. And the second part is the presentation of the CORBA. The third part describes how to apply the CORBA into development. The fourth part is the major part of this paper. This part demonstrates how to apply CORBA technology to develop a multi-bank system in detai Is arid shows the gives the developing procedure of the mul t i bank ATM management system which takes the C++ Builder as the develop tools and the VI.S1BROKER as the middleware. The IDL document in the system and the programming Corel ient and server of ATM are also shows in the part four.
    The last part of this paper gives some suggestions on current multi-bank ATM management system and some further work need to research. The latest standard of CORBA 3.0 is also presented.
引文
[1]方美琪,电子商务概论[M],北京:清华大学出版社,1999
    [2]刘晖、沈钧毅、林欣,用CORBA创建电子商务系统[M],北京希望电子出版社,2000
    [3]韦乐平、薛君敖、孟洛明,CORBA系统结构、原理与规范[M],电子工业出版社,2000
    [4]Matt Telles, Borland C++Builder 高级编程指南[M],北京中国水利水电出版社,1998
    [5]Camp J Harkavy M、Tygar J D, et al. Anonymous Atomic Transaction [M],In: Proc of 2nd Usenix Workshop on Electronic Commerce, 1996:123-133
    [6]Object Management Group, The Common Object Request Broker: Architecture and Specification, Revision2.3, June 1999[EB/OL]
    [7]Object Management Group, CORBA Messaging Specification, May 1998[EB/OL]
    [8]Arulanthu A B, O' Ryan C, Schmidt D C. The Design and Performance of a Scalable ORB Architecture for CORBA Asynchronous Messaging, In: ACM/IFIP International Conference on Distributed Systens Platforms and Open Distributed Processing New York, 2000
    [9]吴应良、韦岗、李海洲,电子商务信息系统需求特点分析[J],计算机应用研究,2000,17(6):44—47
    [10]苏森、刘锦德,用于开放式分布处理的中间件的标准和规范[J],计算机应用,1998 18(9):5-8
    [11]周立、张小明,对象请求代理YHCSBroker/ORB的研究与实现[J],计算机学报,1997,20:83—89
    [12]赵东、周明天,分布对象技术述评,[J]计算机应用,2000,20(12):7 10
    [13]许润涛、潘请、徐毅,实时事件服务设计与实现[J],计算机工程,2000 Vol.26(3):19—21、45
    
    
    [14]史殿习、吴泉源、王怀民、邹鹏,一种实现互操作的分布式集成框架的设计与实现,[J]计算机研究与发展1999,36(8):1012-1018
    [15]于重重,基于三层Client/Server结构的管理信息系统的实现[J],计算机应用研究,2000,17(7):93—95
    [16]吴志刚、方滨兴等,一个安全、原子的电子商务协议及其形式化验证[J],计算机研究与发展,2000,37(7):869—873
    [17]段永强等,基于代理的软件设计和软件重用[J],计算机工程,2000,26(1):43-45
    [18] Vinoski, S., New Features for CORBA 3.0, Communications of The ACM, 1998:41(10):44-52
    [19] Krishnan Seetharman, The CORBA Connection, Communications of The ACM, 1998 41(10):34-43
    [20] R.L.、 Li, W, CORBA-based e-commerce application testing architecture Probert,Computer Systems and Applications, ACS/IEEE International Conference on, 2001:474-477
    [21] S.D. Saxena, A、Dietrich, S.W. Sundermier, A, An evaluation of distributed computing options for a rule-based approach to black-box software component integration Urban, Advanced Issues of E-Commerce and Web-Based Information Systems, WECWIS 2001, Third International Workshop on., 2001:100-109
    [22] L. Fay-Wolfe, V. Nair、L. Hodys、E. Uvarov O, A real-time multi-agent system architecture for c-commerce applications Cingiser DiPippo, Autonomous Decentralized Systems, 2001. Proceedings. 5th International Symposium on , 2001:357-364
    [23] K.M、Schranz, M.W, Client and legacy integration in object oriented Web engineering Goeschka, IEEE Multimedia , Volume: 8 Issue: 1, Jan.-March 2001:32-41
    [24] A.; Facciorusso, C.; Field, S.; Hoffner, Y, Advanced dynamic property evaluation for CORBA-based electronic markets Schade, Advanced Issues of E-Commerce and Web-Based Information Systems, 2000. WECWIS 200. Second International Workshop on , 2000:109-116
    
    
    [25]K.M.; Atif, Y.; Siyal, M.Y, A CORBA based framework for trusted E-commerce transactions Arshad, Enterprise Distributed Object Computing Conference, 1999. EDOC '99. Proceedings. Third International 1999:18-25
    [26] K.M.; Atif, Y.; Siyal, M.Y, A CORBA based framework For trusted E-commerce transactions Arshad, Enterprise Distributed Object Computing Conference, 1999. EDOC'99. Proceedings. Third International, 1999:18-25
    [27] Xiaodong Liu、Richard A Wysk, The Technology of Componets in Freaturebased Design and Progress Planning[C],Proceeding of the CIE:1999 ASME Design Engineering Technical Conference
    [28]苏森,面向对象的互操作技术[D],电子科技大学博士论文,1998
    [29]旷海蓉,CORBA环境下分布对象服务技术的研究[D],上海:上海交通大学计算机科学与工程系,1997

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700