Page 214 - 新时期建筑工程设计之路探索
P. 214
新时期建筑工程设计之路探索
Exploration of Architectural Engineering Design in the New Era
网络系统则可以很好地解决以上问题,成为地铁施工监测预警系统的研发趋势。
(一)系统实现技术
1.RIA/Silverligeht
RIA 是集桌面应用程序的最佳用户界面功能与 Web 应用程序普遍采用的快
速、低成本部署以及互动多媒体通信的实时快捷于一体的新一代网络应用程序。
Silverligeht 作为 RIA 的一种实现技术,具有跨平台、跨浏览器的特性,不但可以
显示丰富的交互式 Web 内容和媒体内容,而且还是一个功能强大的轻量平台,
用来开发可移植、跨平台的网络应用程序。它把界面呈现逻辑和部分程序控制逻
辑移到客户端实现,因而在客户端可以执行复杂的监测预警和变形预报等数学
模型。
2.ArcGIS Server REST 服务
REST 作为最主要的 Web 服务设计和互联网分布式系统架构方法之一,已
被广泛应用在 GIS 服务器领域,如 ESRA 的 ArcGIS Server REST API,超图的
Super MapServer REST 服务以及开源的 Geo ServerREST Interface 等。本系统选
用 ArcGIS Server 作为 GIS 应用服务器,它提供了功能强大的 REST API,所发
布的 REST 服务资源包括地图服务、图像服务、地理处理服务、地址编码服务、
Geometry 服务和 Geodata 服务等,而且只需要简单地通过一个网址就可以访问所
有服务资源。
(二)系统设计与实现
1.系统功能设计
“地铁施工监测预警系统”是一个新型的地铁施工监测信息管理平台,它的
功能模块可以分为 4 个部分,每个模块包括多个不同的功能。
2.系统总体框架
系统采用 B/S 三层架构模式,即“客户端(Web 浏览器,Silveright 播放
器)+空间服务服务器(GIS 服务器和 Web 服务器)+空间数据服务器(部署空
间属性数据库)”结构。
其中,空间服务器是整个框架的核心,其 GIS 服务器用于托管 GIS 资源和
GIS 核心功能,并通过 ArcGIS Server REST API 封装后作为服务呈现给客户端应
用程序;Web 服务器用于托管 GIS 服务器资源管理程序和 Silveright 应用程序。
该三层架构模式具有开发效率快、复杂度低、可扩展性高且易于部署等优点,而
·200·

