论文部分内容阅读
基于网络的应用已由传统的客户机/服务器(C/S)向浏览器/服务器(B/S)转变。浏览器/服务器模式是电子商务的技术基础,为电子商务的实施提供了简单的解决方案。目前基于B/S模式应用的实现较多采用了CGI、ASP等技术,这些技术在处理一些简单事务时,还可以胜任,但处理复杂的事务,就显得不足。 CORBA(Common Object Request Broker Architecture)是对象管理组织于1990年提出的工业规范,其核心是通过ORB软总线规范容纳不同的软件模块,任何应用程序或软件系统,只要符合该规范就能方便地集成到CORBA系统中。CORBA作为一种新兴的面向对象分布式计算技术,为建立大型复杂的分布式应用提供了一种新的思路。 本文就是研究如何结合CORBA和Web技术,实现一个多层结构的应用系统。CORBA和Web技术各有优缺点,它们在技术上具有很好的互补性。将CORBA和Web技术相结合构造大型的多层结构的应用系统是目前在分布式计算研究领域的一个热点。本文共分7章,其内容概要为: 第1章主要是针对Web技术的发展历程进行了讨论,并对CORBA和Object Web进行了概括性的阐述,介绍了本课题的背景。 第2章主要介绍了计算模式的演变。讨论分析了集中计算模式、分布式计算模式,最后介绍了分布式对象技术和中间件的相关技术。 第3章针对实现分布式系统的某些关键技术进行了讨论。对DCOM、Java RMI和CORBA三种技术进行了分析。 第4章详细探讨了利用VisiBroker for Java构建Object Web的方案。 第5章提出了系统设计方案。 第6章提供了具体的软件实现方法,对实现中的某些关键技术进行了论述。 第7章给出了本文的结论。 本文得到湖北省自然科学基金的资助。