基于XML的地质信息共享与交换模型

作者:刘俊崝;陆现彩;徐士进;董少春;金莹 刊名:物探化探计算技术 上传者:郭银燕

【摘要】作者简单介绍了地质信息资源网络化的意义和发展状况。最近几年地质信息的网络化取得了飞跃的发展 ,在信息共享和交换方面取得了一定进展 ,但也暴露出许多不足。作者提出了在信息使用中数据源和客户端使用者之间建立基于 XML- Extensible Markup Language的地质信息共享与交换网络服务层的思路。对网络服务层的概念和优点进行阐述 ,并通过程序代码和简单注释说明使用 XML技术的实现方案和方法。

全文阅读

0引言地质信息数据的网络化和全球共享是当今地球科学信息建设的基本趋势,是实现数字地球,数字中国战略计划的重要环节,也是国家信息基础设施建设的重点方向。目前,全世界地球科学研究部门和行政管理机构投入了大量精力进行数据获取、存储、共享、互操作等方面的研究和建设,其中地质信息的共享与交换在技术表现上有着多种选择,作者将就XML技术的应用提出解决的思路和方案框架。1地质信息数据的网络化随着地球探测手段的迅猛发展和常年勘探普查等工作的积累,地质工作者面临着采集、分析和处理海量抽象数据的巨大压力。地质信息数据有多种不同的数据源,分别来自不同行业、不同部门。由于研究方向的分散和管理职能的分割,不同属性的地质信息数据分布零散,致使对地球系统的整体观测和系统研究无法进行,非等时、无通用标准约束的残缺数据丧失了综合优势,地质信息网络的建设及其与数据采集的关联将彻底改变这一现状。传统的信息处理软件属于MIS类型,数据源和数据的处理、显示集中在一台机器上,这种模式的弊端是显而易见的。目前,GIS技术是地球科学网络化的前端技术,吴信才教授等许多科研人员在这方面经过多年的理论探索和系统开发实践,已经取得了相当显著的成就,为网络化的深入奠定了良好的基础。图1Client/Server结构示意图Fig.1TraditionalClient/ServerStructure信息处理模式的发展方向是基于网络环境下的Client/Server模式(见图1所示)。Client/Server模式与传统的信息处理模式相比,具有更为广阔的应用前景。在这种模式中,由客户机和服务器结合组成信息服务网络。信息数据存储在服务器上,服务器执行空间与属性数据库管理,响应客户机服务请求。为不同的用户建立相应的用户触发机制,并且承担一部分数据处理。用户通过客户端的应用程序访问存储在服务器上的数据,获得的数据源信息,经过网络传输后在客户端使用相应的处理计算程序分析解释。这种结构配置灵活,能快速、实时的实现数据更新;用户不受地理位置的影响,可以在任何时间,任何地点获得所需要的数据;能够充分利用现有的软、硬件及各种数据资源,网络通信负荷轻,其可伸缩性和可扩展性能适应工作条件的各种变化。2传统信息数据共享和交换中的问题在地质信息资源网络化的过程中也暴露出一些比较尖锐的问题,其中尤为突出的就是信息资源共享问题(见图2)。图2缺乏信息共享机制的CS模式结构Fig.2TraditionalCSmodelbeinglackofinformationexchangingandsharing(1)各个部门和研究单位采集了海量的数据信息。这些信息只有一部分是该部门需要的,相当可观的信息被闲置,而另一方面,另一个部门单位却在消耗人力物力去获得该部门所抛弃的信息。(2)A部门为处理数据而编制了相应的软件程序,同时B部门也为处理相同的数据而开发了相似的软件程序,双重的消耗并没有带来双倍的收益。(3)A部门采集的信息通过某种方法提供给B部门使用,然后由于数据的结构和格式类型不符合B部门的要求而难以直接使用甚至无法使用。(4)A部门的数据库采用一种数据库,而B部门采用另一种数据库,即使两个部门通过网络连接起来,仍然无法共享数据。两个部门缺乏资源共享的机制和统一标准,从而导致了信息数据无法经常及时地更新,各种处理方法之间缺少联系,信息的隐性流失、重复的劳动,造成了信息资源和人力物力资源的巨大浪费。这就是在简单的Client/Server模式下所无法解决的问题。建立一个有效的信息资源共享机制,前提是网络化。这一点已经逐渐的得以实现,更关键的是建

参考文献

引证文献

问答

我要提问