论文部分内容阅读
近年来,WWW的发展非常迅速。中间件为Web提供了信息交互和事务处理的功能,是WWW技术的关键。随着WWW应用的日益发展,企业需要一个从工业化标准的协议到流行的集成化环境,再到保证不同类型数据源能够在两个阶段顺利连接的强壮的体系框架。本文从应用系统体系结构的发展谈起,针对中间件技术在Web企业信息系统中的应用进行了比较深入的研究,所做的工作主要包括以下几个方面:介绍了中间件的概念、特点、分类及国内外中间件技术的研究现状。回顾了应用系统由两层客户机-服务器体系结构转向三层客户机-服务器体系结构的发展历程并对两种结构进行比较。深入分析了中间件技术在三层结构中的应用,提出了本文的研究方向和重点。对当前流行的EJB、COM/DCOM/COM+、CORBA对象技术逐一加以介绍,并将三者进行比较,指出与语言和平台无关的CORBA提供了最大的灵活性和通用性。对CORBA规范及CORBA在多层分布式系统中的工作机制作了详细的分析研究,从理论上验证了CORBA的跨平台性为面向对象的程序设计带来了方便。探讨运用Java和CORBA两种技术构建Web中间件系统的可行性及方案,给出了基于Java和CORBA的Object Web框架体系。利用UML的面向对象建模技术协助进行CORBA应用系统的分析与设计并总结出UML建模的基本步骤。最后,本文利用CORBA技术研制了一个电子银行系统,并结合该系统的开发过程,详细介绍了构建Java/CORBA中间件应用系统的思想、方法和步骤。