基于轻量级J2EE框架的异构数据库专用中间件研究

来源 :河北工业大学 | 被引量 : 6次 | 上传用户:L530798540
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着企业本身对于分布式处理的需求及Internet信息网络的飞速发展,现在的网络信息系统对于数据交互效率、数据安全性以及系统的可扩展性等提出了更高的要求。现有的异构数据库中间件已不能完全满足网络信息系统应用的上述需要。J2EE(Java 2 Platform Enterprise Edition)环境下,数据访问主要采用非面向对象的JDBC(Java DataBase Connectivity standard)数据集访问方式,或者采用EJB(Enterprise Java Bean)技术中的实体beans技术。但是应用这两种技术于数据库中间件开发都在不同程度上存在着缺陷。文中首先分析了科技企业信息系统在使用传统的J2EE技术开发异构数据中间件过程中存在的问题,然后结合当今中间件技术的发展趋势,给出了一个基于轻量级J2EE架构的科技企业信息异构数据库专用中间件模型。该模型采用的轻量级J2EE架构,摈弃了传统的J2EE中由于采用EJB技术所带来的某些缺点;该模型在功能上划分为三个子中间件,分别为:专用数据采集中间件、专用数据通信中间件、专用异构数据处理中间件;对于专用数据采集中间件,在传统的JDBC技术基础之上,系统引入了Spring框架的DAO模块,用模版模式简化了JDBC的存取技术;在专用数据通信中间件的远程服务方面,系统在传统的JAVA RMI(Remote Method Invocation)技术的基础上,提出了基于轻量级J2EE框架的可配置的RMI服务,极大地提高了系统的开发效率;在专用异构数据处理中间件的持久化方面该系统采用了实现O/R Mapping(Object Relational Mapping)技术的Hibernate构建了O/R Mapping持久层,一方面解决了对象关系模式不匹配的问题,另一方面保证了异构数据库专用中间件需要的事务、安全等方面的服务,并使得中间件系统有足够的扩展能力采用自定义的查询优化手段。最后,讨论了该模型在科技企业基本信息子系统中的应用,为科技企业信息领域内的应用提供了一个可参考的模型。
其他文献
Internet在世界范围内的迅猛发展使得网络上聚集了越来越多的信息,而这些信息90%以上是以文本的形式表现的,这极大地推动了自然语言处理技术的发展。目前,自然语言的处理技术
大规模定制生产模式被誉为21世纪企业竞争的新前沿,对个性化的客户订单实施有效的大规模生产,是成功实施大规模定制生产模式的关键。目前,各国学者对大规模定制生产方法已经开展
Blog是一种基于RSS技术的信息交互平台,它是一种作者与读者以日志风格进行交互的中介,是一种崭新的信息传播和交互方式。与传统的网络信息相比,Blog领域链接关系更加丰富,Blo
移动机器人有广阔的应用领域和发展前景,它所具有的优势越来越受到世界各国研究人员的普遍关注和重视。自主载体是移动机器人的简化形式,在此平台上进行驱动伺服方法的研究具有
安全空间数据库是当前信息安全研究的一个重要分支,具有广泛的应用前景。该领域的研究具有较强的保密性,信息技术发达国家对我国一直施行尖端安全产品禁止输出策略,数据库安全产
最佳离散信号已在现代通信、雷达、声纳、制导、空间测控、以及电子对抗等方面得到了广泛地应用,结构优良的信号可以提高系统的抗干扰、抗截获、抗衰落等性能,可以增加系统的
学位
本文针对Netcool系列网管产品在ICBC网管升级项目中的实施,提出了基于Netcool事件机制的网元监控规划思想,简化了网管产品的实施部署难度,减轻了网管监控人员的定制负担,并且
无线传感器网络是在传感器技术、通信技术和计算机技术三者的基础发展起来的,是当今计算机领域的研究热点之一。拓扑控制是无线传感器网络研究的关键技术之一,而作为拓扑控制的
数据挖掘一直是数据库研究、开发和应用最活跃的分支之一。无论在研究领域还是商业应用,数据挖掘都取得了可喜的成果。但与此同时,数据挖掘也面临着许多问题的挑战。其中,数