节点文献
中间件技术在Web企业信息系统中的研究与应用
Research and Application of Middleware Technology In Web-based Enterprise Information System
【作者】 宁波;
【导师】 李敏强;
【作者基本信息】 天津大学 , 管理科学与工程, 2003, 硕士
【摘要】 近年来,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中间件应用系统的思想、方法和步骤。
【Abstract】 In recent years, the WWW has been developed very quickly. The web-based middleware, which provides the functionality of information exchange and transaction handling, is the key of WWW technology. With the development of WWW, the enterprises need a systematic architecture, which can be from industry-standard protocols, to integration with popular IDEs, to a robust framework for secure two-phase commit across heterogeneous data sources. In this dissertation, the research and application of middleware technology in web-based enterprise information system are investigated systematically. The main contents studied are as follows:We introduce the conception, characters, classification and the research of middleware technology in the world. Then, we review the process of application system from 2-Tier client/server architecture to 3-Tier client/server architecture and compare them. We also analyze the application of middleware technology in 3-Tier client/server architecture, then, present the research contents of the dissertation.We introduce popular object technologies such as EJB, COM/DCOM/COM+, and CORBA, then, compare them. Generalize that CORBA has no relation to the language and platform and is the most flexible and utilizable. In the dissertation CORBA and its work patterns in multi-tier distributed system are investigated in detail. Prove CORBA is benefit to oriental object application in theory. We deeply explore the feasibility and scheme of building web-based middleware system by Java/CORBA. Then demonstrate the Object Web architecture based on Java/CORBA. Use UML to investigate and design CORBA and generalize the prime steps of oriental object model by UML.In the end, we developed an e_bank system with Java/CORBA technology. With developing this system, we introduce the thoughts, methods and steps of constructing a java/CORBA middleware application system in detail.
【Key words】 World Wide Web; Middleware Technology; Three-Tier Client/Server Architecture; CORBA; Java; UML;
- 【网络出版投稿人】 天津大学 【网络出版年期】2005年 01期
- 【分类号】TP311.52
- 【被引频次】5
- 【下载频次】278