欢迎来到天天文库
浏览记录
ID:24468859
大小:50.00 KB
页数:4页
时间:2018-11-14
《基于java的数据中心引擎的研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于java的数据中心引擎的研究文中主要是将XML技术和JAVA技术应用于数据集成之中,设计了基于XML和JAVA技术为基础的的数据平台集成框架。系统架构主要根据数据管理和集成方面的功能给出了系统设计的框架,并简单勾勒了系统之间不同模块的相互关系。关键词:JAVA;XML;数据集成;引擎1.基本概述“数据”是计算机应用程序最为重要的方面,其核心也即是使某人或计算机可以访问其“数据”。尤其是在现代企业中,“数据”不但是可访问的,而且还必须是持久的。自上世纪七十年代以来,集中式数据库系统得到了广泛的使用和迅速的发展,也是的数据管理的效率得到了大幅度提升,目前这种集
2、中式数据库系统的开发已成为新兴技术发展的主流。但类似的问题同时也出现了。因为不同的数据库有着各自不同且相互独立的管理方式和数据库结构,这些数据库无论是逻辑上还是物理上都存在这异构。可将这些异构性归纳为以下几点:(1)不同的数据库系统其基础的操作系统存在着一定的异构性,它们可以在不同的操作系统平台上运行,如L和Java技术的异构数据集成系统。这种方案采用了当前因特X系统的最新三层体系结构,一方面它解决了异构数据的集成问题,另外它也实现了企业数据的动态发布。2.2系统架构的分析及设计这一设计要点也即是实现各异构数据间的数据共享,通过技术手段实现各数据之间的互访、互
3、连。因此数据中心引擎在进行集成设计分析时可将各个应用系统作为一个一个的单独模块进行考虑。文中笔者将传统数据库技术和XML相互融合,设计了如下模型,其实现的基本步骤为:(1)客户端,在提交一个查询请求以后,系统经过打包器,并同时将所提交的查询参数封装成XML文件,在X上传输。(2)中间层,首先应用服务器将接收的文件解密,并将其交给控制器。(3)然后再由控制器调用解析器对文件进行解析,提取相关字段进行权限认证。验证通过以后进行下一步处理工作。(若验证未通过,会由控制器向客户端提示信息出错)。(4)控制器从元数据库进行查找,如果未找到相关数据源,则向客户端反馈相应提
4、示信息;否则转入下一步工作。(5)找到所需的数据源后,再由控制器将查询请求命令传给数据库管理器然后进行下一步的数据查找处理工作。(6)若数据库管理器处理失败,则由控制器发出提示信息;查询成功,则将其结果传给控制器,并由控制器传给翻译器进行处理,翻译器按照预定的XML格式将查询到的结果信息转换成XML文件,再交至控制器,由控制器对其加密,再通过X络输出给客户端,客户端再将其查询结果进行解密并按照一定格式呈现给用户。参见图-2。图-2系统架构设计草图将其异构数据集成系统细化后的总体结构如图-3。图-3基于XML、Java的企业异构数据集成系统总体结构由上至下各层其
5、基本服务的功能如下:(1)最底层的数据源层,它是数据提供者,由不同的数据构成。包括各类文件、数据库等信息。(2)数据中心引擎,它主要提供一些必要的数据转换工具或相关功能。通过它实现对数据库信息的访问,并将此数据转换成成XML文档进行输出。(3)应用层,它也即是用户的界面层,根据具体的用户计算和应用环境,采用合适的应用软件和信息访问技术。3.总结由于篇幅限制,本次只简略介绍了基于JAVA数据中心引擎的系统架构的分析及设计,以及客户端的界面设计的相关问题,这一系统中还存在很多待以改进的地方,如:(1)客户层的代码明显较为复杂,大量代码仍需开发者手工进行完成;(2)
6、虽然实现了多方式查询,但对于更复杂的关联查询还不能有效完成。这些问题需要日后参考相关资料继续研究完成。【
此文档下载收益归作者所有