基于J2EE和XML的海洋数据集成系统原型设计与实现

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:zkw8229630
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
海洋对整个地球环境和人类生存的重要性不言而喻,百余年的短暂观测历史和高昂的观测成本,使得海洋数据资料异常珍贵。但是,海洋数据源具有分布性、异构性、复杂性、数据量大等特点。如何实现基于Web的分布式异构信息的动态集成,使用户高效、透明地操作和分析各类海洋数据,从中获取有价值的数据,已成为当前数据库研究领域和海洋科学研究领域中重要的研究方向。 XML作为一种元语言,现已成为Internet环境下事实上的数据表示和数据交换的标准。XML具有强大的数据描述能力,它是结构化的描述语言,采用的是树型存储结构,支持深层次的嵌套表达,这使得它非常适合于统一描述结构复杂的海洋数据,简化数据交换,实现海洋数据共享。当前,国际上对基于XML的海洋数据交换格式MarineXML(海洋XML)的研究和应用已逐步兴起,并取得了一定成效。 本文首先介绍了XML语言、海洋数据特点以及MarineXML的基本结构,然后简要介绍了目前在基于Web的异构数据源集成方面的常用技术,在此基础上提出了一个基于虚拟XML文档的多层B/S体系结构的海洋异构数据源集成系统框架,该系统框架共分为四层:表示层、Web层、应用层和数据层,其中应用层是整个系统的核心,文中详细阐述了该层中各模块的功能、相互关系及其具体实现算法。另外,本文提出了如何用J2EE和XML技术来构建该系统原型,基本思路是:用XML来描述海洋数据和创建全局视图模型;用JSP/Servlet来实现系统与用户的交互,其中还利用了XML的新兴技术——可伸缩矢量图形(SVG)技术实现海洋数据的可视化;用EJB组件技术实现复杂的应用层商务逻辑。J2EE与XML的完美结合为系统提供了很强的跨平台性、可移植性、可扩展性、安全性和灵活性。需要指出,在系统的设计和实现过程中使用了国际上较流行的基于UML(统一建模语言)的建模工具Rational Rose。本文详细阐述了该系统原型的具体设计、实现过程以及关键技术,最后通过对集成系统的部署和实际运行,证实了提出的系统架构的合理性和XML在海洋领域的有效性。
其他文献
SNMP(Simple Network Management Protocol,简单网络管理协议)是TCP/IP网络上应用最广泛的网络管理协议,网络上的服务器、工作站、路由器等各种网络设备基本都支持这一协议,因此
随着Intemet技术的迅速崛起和在全球范围内应用的飞速发展,信息共享已经成为—种必然的要求,地理信息也不例外。 为了促进地理空间信息的共享和互操作,开放地理信息联盟(OGC:O
随着互联网的蓬勃发展,信息资源数量呈指数级的增长,信息检索技术也在不断地进步。通过信息检索系统,用户可以迅速地接触到丰富精彩的信息,对于生活、工作和学习都带来了许多便利
随着市场竞争的加剧及经济全球化的发展,虚拟企业、协同设计、网络化制造、企业动态联盟等虚拟系统将是未来企业的主要组织形式。信息集成是这些虚拟系统有效运作的前提和基
目前,移动可视搜索研究主要是基于客户端-服务器模式,将图像特征上传到远程服务器进行查询,从而完成目标识别。但这种模式对网络实时传输依赖性较强,当网络拥塞时,会出现查询速度
随着互联网的迅速发展,电子商务有了飞速的发展,企业信息系统的也越来越复杂化,因而对企业管理和经营模式也提出了全新的要求。现今的电子商务都要求建立在信息的获取和发布
因特网诞生以来,网络信息资源急剧增长,如何利用数据检索技术有效的发现和使用资源成为急待解决的问题。XML具备许多HTML没有的优点,其实现了内容、结构和表现三者的分离,因此适
随着计算机软件的飞速发展,设计可用性高的软件系统是很必要的。在软件系统的使用过程中,对其进行可用性测试与改进能有效地提高软件的功能。 序列模式挖掘已经在许多领域得
信息系统安全是目前广泛研究的重要课题之一。对于协同办公系统来说,保障信息系统的安全性和可靠性更是实现高效率协同办公的前提。因此,研究协同办公系统安全机制中的关键技术
近几年,随着Internet/Intranet等信息技术的飞速发展以及企业对自身信息化建设重视程度的不断提高,基于Web技术的面向企业级应用的各种电子商务、电子政务和办公自动化系统的