节点文献

中间件技术在企业信息系统中的应用研究

Research and Application of Middleware Techniques in Enterprise Information System

【作者】 张立

【导师】 贾克斌;

【作者基本信息】 北京工业大学 , 信号与信息处理, 2005, 硕士

【摘要】 中间件技术是企业计算领域的前沿与热点研究问题。中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,它位于客户机/服务器的操作系统之上,管理计算资源和网络通信。中间件不仅能够帮助企业用户加快应用软件的开发和部署速度,缩短企业信息系统的开发周期,而且可以大大简化企业信息系统的复杂度,减少软件开发中的重复劳动以及维护工作量。除此之外,中间件可以很好的屏蔽系统的异构,整合企业中大量存在的遗留系统,从而节省了企业的IT 投资,有效地保护了企业已有资产投资。本文从企业信息化的概念和意义入手,首先讨论了企业信息系统的概念和特点,重点对企业信息系统中普遍存在的异构现象、遗留系统整合等问题进行了详细分析。接着详细讨论了基于中间件技术的理论和方法。在分析了中间件技术后,研究了将如何在企业信息系统(CPMIS)设计过程中进行具体应用的技术。在系统的开发和实现过程中,详细描述了采用基于中间件技术的J2EE 标准来进行系统分析和设计,并重点介绍了采用基于Java 中间件技术的Domino JSP 自定义标签库技术来解决关系数据库MS SQL Server2000 与基于文档的非关系数据库Lotus Notes 所构成的异构数据库之间的数据访问和共享方法;采用基于JDBC 数据访问中间件技术的DAO(Data Access Object)来提高访问关系型数据库的效率等系统实现的关键问题。最后,给出系统的具体功能实现。本论文研究内容的重点是如何应用中间件技术来开发基于Web 的企业信息系统并给出企业信息系统中存在的异构现象、遗留系统等普遍问题的解决方法。本论文工作的难点是如何解决由关系数据库MS SQL Server 和非关系数据库IBM Lotus Notes 所组成的异构数据库之间的数据访问和共享问题。针对系统存在的异构数据库问题,笔者提出了一种新颖的基于中间件技术的解决方案。在计算机普及和信息技术飞速发展的今天,论文的研究工作对于开发同类型的具有可维护性好、可扩展性好、安全性高等特点的企业信息系统应用具有一定的意义和实用价值。本文所开发的CPMIS 已在实际的项目中投入使用,并取得了良好的社会效益和经济效益。

【Abstract】 Middleware technology has been the research frontier in enterprise computing field. Middleware is connectivity software that consists of a set of enabling services that allow multiple processes running on one or more machines to interact across a network. Middlewware can not only help enterprise users to accelerate the enterprise information system development process and shorten the lifecycle of enterprise information system but it can significantly simplify the system complexity reducing the repeated work and maintenance workloads. Besides, middleware can shield the system heterogeneity well and integrate the legacy system which exits in almost every enterprise, which saves the enterprise IT investment and effectively protect the enterprises’original IT assets. This paper first discusses the enterprise informationization concepts and analyses the characteristics of enterprise information system. It focuses on the ubiquitous problems of enterprise information system. After that the paper states the theory and methodology based-on middleware technique. It discusses the popular distributed object server-side middleware standard including DCOM, CORBA, and J2EE. Having studied the basic middleware fundamentals, the paper applies the theory to a practical design and development enterprise information system called Construction Project Management Information System (CPMIS). The author elaborates the process of design and development of the CPMIS using J2EE standard based on middleware technology and discusses the key technical problems in CPMIS implementation including the interoperability of heterogeneous database formed by MS SQL Server and IBM Lotus Notes and legacy system integration. It applies the data access middleware called DAO (Data Access Objects) to enhance the relational database access efficiency. Finally, the paper shows the detailed implementation of the CPMIS. This paper mainly focuses on the application of middleware technique to the web-based enterprise information system development. It has proposed an approach on solving the heterogeneous database interoperability and legacy system data integration that occurred in ubiquitous enterprise information system by using middleware based technology. The contribution and difficulty in this paper is in that how to solve the data access and information share between the relational database MS SQL Server and non-relational database Lotus Notes. To solve this problem, the author proposed a method based on middleware techniques by using Domino JSP Custom Tag Libraries which is proved to be effective and efficient in real practice. In today’s rapid development of information technology, the research work of this paper has practical meaning for the development of enterprise information system with the same type which has high availability, scalability, maintainability and security etc. The CPMIS has been put into use in the real construction project and has gained good social and economic results utility.

【关键词】 企业信息系统中间件J2EECPMISLotus Domino
【Key words】 EISMiddlewareJ2EECPMISLotus Domino
  • 【分类号】TP399
  • 【被引频次】12
  • 【下载频次】364
节点文献中: 

本文链接的文献网络图示:

本文的引文网络