论文部分内容阅读
随着信息化进程的不断深入,计算机软件的应用已经渗透到人们生产、生活的各个方面。在这种形式下,提高软件的开发效率已经成为当前软件开发人员的一个重要课题。软件复用和构件化已经成为提高软件工程效率的一个重要因素,针对跨平台、多系统、异构网络条件下大规模的软件开发,中间件正成为解决这类问题的关键所在。 CORBA(Common Object Request Broker Architecture)是对象管理组织于1990年提出的一种中间件工业规范,其核心是通过ORB软总线规范容纳不同的软件模块,任何应用程序或软件系统,只要符合该规范就能方便地集成到CORBA系统中。CORBA作为一种新兴的面向对象分布式计算技术,为建立大型复杂的分布式应用系统提供了一种新的思路。 本文研究了软件中间件CORBA,介绍了ORB的体系结构、组成及其服务,对分布式对象的演变进行了讨论。并以“电子商务中的商品管理与交易”为研究对象,对系统设计进行了探讨,展示了如何在跨平台多语言的环境中构建一个具有稳定性、可伸缩性的分布式应用系统。 本文总分6章,其内容为: 第1章,主要介绍了中间件技术的国内外研究现状,对CORBA与OMG组织进行了概括性的介绍,最后介绍了本课题的研究背景和论文的主要研究内容。 第2章,主要介绍了分布式对象计算技术的发展,并阐述了中间件的重要性极其概念。 第3章,主要介绍了CORBA的体系结构、服务和应用,并且对DCOM、Java RMI和CORBA三种构造分布式对象的技术进行了分析。 第4章,提出了“分布式商品管理与交易系统”的设计方案。包括了系统结构设计、商务对象设计、数据库设计、事件服务设计以及负载平衡的设计。 第5章,论述了系统的软件实现,对实现中的一些关键技术进行了讨论。 第6章,给出了本文的结论。