分布式地理信息系统的分层体系结构模型

2024-05-11 GIS 123
A⁺AA⁻

针对客户/服务器模式的不足Internet/Imranet的特点,参考OSIM络协议参考模型,提出了一个通用的分布式GIS四层结构模型(对应OSI的应用层),包括数据服务层、应用接口层、应用层和用户界面层。

数据服务层实际上是指数据库服务器,用来存储数据和提供基本数据服务。它具有以下特点: 接口是服务器特定的语言,执行特定的应用规则和逻辑;数据库服务器不需了解用户界面层、应用层和应用接U1层,而空间数据库服务器负责空间数据的处理、査询、索引、调度。

应用接口层用来表示数据服务器的基本功能,在MSSQLServer情形下,应用接口层对应存储过程接口,用来维护服务器中数据的一致性和完整性。它具有以下特点:需要了解数据服务层的类聖和语义接门;能够存取不同类型的服务;不需了解下面的层。

应用层负责把用户的需求转化为针对特定服务器的基本功能。它定义了应用领域的基本功能,对应于事务处理和复杂的空间分析和处理。例如,空间分析包括路径分析、缓冲区分析和叠置分析。它用来维护应用逻辑的一致性和完整性。它具有以下特点:对用户的请求进行有效性验证;不需要了解数据服务层模型;不需要了解用户界面层。

用户界面层足惟一的与最终用户的交互点。它把用户的请求转化为应用,交给应用层,并把响应结果呈现给用户,同时完成基本操作。在用户界面层,用户所见到的和操作的应该是矢量的图形,而不是栅格数据和静态图像。

微信号:MeetyXiao
添加微信好友, 获取更多信息
复制微信号

图中的数据传输层是应用层之间的请求和响应的API。数据传输层不瑀于应用层,它属于系统层。数据传输层由系统提供的工具实现,它可以是底层的 *** 协议、Socket或分布式计算工具,如远程过程调用或基于分布式对象的引用(DCOM或CORBA),也可以是作用在这些协议之上——由开发人员自定义的协议。特别在Internet环境下,由于 *** 带宽间题,持别对于多媒体GIS需要更大带宽,用户界面层与应用之间的数据传输层有必要使用压缩/解压缩协议。数据传输为应用开发人员提供了 *** 协议独立性。

分布式地理信息系统的分层体系结构模型

模型特点分析如下:

1.层与层之间的相对独立性在分层模型中,用户界面层、应用层、应用接口层和数据眼务层相对独立,每一层只与其上面的层打交道,无需了解其他层的语义模型。因此,系统的开发具有更大的灵活性和开放性。例如,应用接口层可以同时操作多种GIS数据源格式的数据,如GeoFile、GeoDB、Arc/Info、MapInfo、DXF和MGE等。这种层与层之间的相对独立性也使得系统各垲的开发人员相对独立。特别对于分布式系统来讲,用户界面层可能是用Java开发的Applet或用VB开发的ActiveX控件,开发人员关注的是数据显不和基本操作,包括矢量图形的漫游、放大、缩小、查询和分析;应用层可能是用VC开发的DCOM构件,开发人员关注的是数据库的事务处理和复杂的空间处理;而应用接口层开发人员关注的是数据库的査询优化和性能。

2.适用于Imernet/Imranet环境应用层完成客户端管理、维持与多个服务器的链接,负责与数据服务层建立稳定的链接,完成复杂的管理。这样使得用户界面层相对小巧,便于在Internet/Intranet上发布信息。通过在应用层建立数据库链接缓冲池,在应用层可以与数据服务器预先同时建立和维护多个数据库链接,并根据用户界面层请求数M,在一定范围内动态地调整数据库链接的数量。由于用户界面层不直接与数据库建立链接,而使用系统预先建立的链接,因此,系统可以快速地响应Internet/Intranet上多个用户的请求。

3.便于集成管理在模型中,分布式应用管理程序通过数据传输层与分层模型集成一起,成为系统不可分割的一部分。分布式应用管理程序的最基本功能是关闭或重新启动一个分布式应用。此外,分布式应用管理程序还应该可以控制每个结点的状态,如更大进程数、更大数据库链接数等;记录一些与系统性能相关的参数,如数据库平均链接数、实际最小链接数、实际更大链接数、接口调用次数、接口访问时间等。由于数据传输层为层与层之间的通倍定义了一致的接口,使得分布式应用管理的实现成为可能。下图是集成了分布式应用管理程序的分层结构模型。

分布式地理信息系统的分层体系结构模型

4.通用性四层分布式模型不仅为开发分布式GIS提供了一个框架,而且有助于更清楚地理解分布式系统体系结构的本质。下图是用分层模型表示的客户/服务器结构。在客户/服务器结构中,客户端实际上是由用户界面层和应用层组成,而服务器端由数据服务层和应用接口层组成;客户端向服务器提出请求,服务器把响应结果返冋给客户端。

分布式地理信息系统的分层体系结构模型

来源:开源地理空间基金会中文分会

来源链接:https://www.osgeo.cn/post/16ef7

本站声明:网站内容来源于 *** ,如有侵权,请联系我们,我们将及时处理。

客服微信号码

客服微信号码

客服微信号码

客服微信号码

留言咨询
提交留言

您将免费获得

  • 全面诊断

    您将获得专家对您公司申请资质所需条件的全面诊断服务,我们不同于传统代办公司,仅是提供一些通用的,浅显的建议

  • 找出疏忽点

    我们在了解您公司的基本情况之后,将挖掘出您公司目前不利于资质申请的疏忽点,还将详细说明您在申请资质时应当改善的确切的事项。

  • 分析需求

    我们通过丰富的从业经验,结合目前的实际情况,确认好符合您实际经营情况的资质需求。

  • 定制方案与报价

    对您的需求深入了解后,将结合您公司目前的情况,我们将为您量身定制一份资质代办方案及报价单。

获取方案

×
请设置您的cookie偏好
欢迎来到资质参谋
我们希望在本网站上使用cookie,以便保障本网站的安全、高效运转及服务优化,有关我们使用cookie的更多信息,请点击查看了解更多。
接收Cookies
决绝Cookies