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