面向消息和面向对象中间件在分布式金融信息系统中的应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
信息技术水平的不断提高以及企业应用的不断扩大,给传统的应用软件实现方式带来了巨大的挑战。大规模的应用软件通常要求在软硬件平台都不统一的分布式环境中运行,为了解决分布式系统的异构性问题,中间件技术应运而生,并蓬勃发展。
     本文首先介绍了中间件技术的产生、概念、作用、分类和优点,并详细研究了面向消息的中间件——MQ和面向对象的中间件——CORBA的体系架构和使用方法。在此基础上,本文基于作者参与的金融交易管理系统项目,从系统架构和具体实现上论述了MQ和CORBA这两种中间件在分布式金融信息系统中的具体应用,为面向消息和面向对象这两类中间件产品的实际使用提供了指导。最后针对中间件技术的新发展,对金融交易管理系统提出了改进建议。
The development of information technologies and the expansion of enterprise applications have brought a huge challenge to the traditional way of how to build software applications. A large enterprise application is usually required to be deployed in a distributed environment with heterogeneous hardware and software. In order to solve the heterogeneity problem of a distributed system, middleware technology has come to the front, and it grows in a truly high speed.
     This paper firstly presents the definition, functionality, classification and advantages of middleware technology, and researches the architecture and usage of two commonly used middleware, message-oriented middleware MQ and object-oriented middleware CORBA. And then, based on an actual financial transaction management system, this paper discusses how to apply MQ and CORBA in distributed financial information system in both architecture perspective and implementation perspective. At last, this paper provides some improvement advices for the financial transaction management system based on the resent development of middleware technology.
引文
[1] Wolfgang Emmerich. Software engineering and middleware: a roadmap. Proceedings of the conference on the future of Software engineering, 2000
    
    [2] David Bakken. Middleware. Encyclopedia of Distributed Computing, Kluwer Academic Press, 2003
    [3] Stefan Tai, Thomas Mikalsen, Isabelle Rouvellou, Stanley Sutton Jr. Dependency-Spheres: A Global Transaction Context for Distributed Objects and Messages. Proceedings of the 5th IEEE International Enterprise Distributed Object Computing Conference, Sep 2001
    
    [4] John Charles. Middleware Moves to the Forefront. IEEE Computer, May 1999
    [5] Object Management Group. Common object request broker architecture: core specification, version 2.6. OMG specification formal/01-12-35,2001
    [6] IBM. WebSphere MQ: Application Programming Guide. www.ibm.com/software/integration/wmq/library/
    [7] IBM. WebSphere MQ: Using Java. www.ibm. com/software/integration/wmq/library/
    [8] Arno Puder, Kay Romer, Frank Pilhofer. Distributed Systems Architecture: A Middleware Approach. Morgan Kaufmann Press, 2005
    [9] Qiyang Chen, James Yao, Rubin Xing. Middleware Components for E-commerce Infrastructure: An Analytical Review. Issues in Informing Science and Information Technology, 2006
    [10] Aniruddha Gokhale, Douglas Schmidt, Balachandran Natarajan, Nanbor Wang. Applying model-integrated computing to component middleware and enterprise applications. Communications of the ACM, 2002, 45(10): 65-70
    
    [11] Carlos Molina-Jimenez, Santosh Shrivastava, Nick Cook. Implementing Business Conversations with Consistency Guarantees using Message-oriented Middleware. Enterprise Distributed Object Computing Conference, 2007
    [12]PA Bemstein.Middleware:a model for distributed system services.Communications of the ACM,1996,39(2):86-98
    [13]John O'Hara.Toward a Commodity Enterprise Middleware.ACM Queue,2007,5(4):48-55
    [14]李维宏,徐如志.中间件技术及其发展动态.微计算机应用,2002,23(3):138-141
    [15]许丽丽.消息中间件在人民银行小额支付系统中的应用.中国金融电脑,2006,2
    [16]侯向华,冷文浩,戴迅.基于CORBA的三层应用模型及其应用.计算机工程与设计,2004,25(10):1850-1852
    [17]秦学勇,吴国凤,韩飞.基于CORBA的三层Web体系结构的数据库访问.微机发展,2003,13(8):111-113
    [18]曹伟生,许映秋.基于CORBA/Web的应用信息集成系统体系结构及其实施模型.计算机应用,2002,22(2):17-29,23
    [19]纪波林,王志坚.基于JMS体系结构的消息服务技术的应用研究.计算机应用研究,2003,20(11):48-51
    [20]李天宁,魏明亮,谢立.CORBA3.0新特性的分析及评述.计算机工程与应用,2001,37(3):38-41

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

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

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