分布式异构数据检索引擎与互联网搜索数据在不同领域的应用
分布式异构数据检索引擎设计
背景与需求
地理信息在众多应用领域的规划和决策中起着关键作用。为了促进地理信息的共享、发现和检索,许多组织致力于开发网络服务标准。其中,开放地理空间联盟(OGC)定义了一套开放接口标准和相关编码标准,用于公开和交换地理空间信息。目前,最广泛使用的 OGC 网络服务包括 Web 地图服务(WMS)、Web 要素服务(WFS)和 Web 覆盖服务(WCS)。然而,由于各种异构问题以及服务规范的复杂性,OGC 服务很难被发现和利用,尤其是对于缺乏地理科学专业知识和技能的用户。
引擎设计目标
为了解决这些问题,提出了一种新型的数据检索引擎(DRE)设计,旨在提供一种简单有效的方式,让用户能够轻松定位并快速从分布式异构数据源中检索感兴趣的地理空间数据。该引擎结合了面向服务的架构(SOA)、富互联网应用(RIAs)和 OGC 网络服务标准等多种强大的网络技术,为用户提供易于使用的 Web 界面和高性能的搜索结果。
架构设计
DRE 的基本设计基于面向服务的架构(SOA)哲学,系统架构分为四层:
1. 底层 - 在线数据存储库 :存储地理空间数据,并通过符合 OGC 协议的 Web 服务提供对数据内容的访问。为解决不同协议的异构问题,可开发相应的 API,每个 API 针对单个协议进行定制。
2. 中间件层 :
- 采集服务器 :用于采集地理空间 Web 服务,预处理服务的元数据,并将处理后的信息缓
超级会员免费看
订阅专栏 解锁全文
827

被折叠的 条评论
为什么被折叠?



