...
首页> 外文期刊>Environmental Modelling & Software >Simplifying the deployment of OGC web processing services (WPS) for environmental modelling - Introducing Tethys WPS Server
【24h】

Simplifying the deployment of OGC web processing services (WPS) for environmental modelling - Introducing Tethys WPS Server

机译:简化用于环境建模的OGC Web处理服务(WPS)的部署-Tethys WPS Server简介

获取原文
获取原文并翻译 | 示例
           

摘要

Developing a complex environmental modelling web application or "web app" can be a challenging task that requires integration of various models and data sources with ever-changing Internet technologies. Service-Oriented Architecture (SOA) has been shown to be useful for building complex modelling workflows. However, compared with other types of web services, such as those for data delivery and mapping, the implementation of Open Geospatial Consortium (OGC) web processing services (WPS) for environmental modelling and data analysis is not very common. This problem stems, in part, from the lack of tools to simplify the development and deployment of WPS for the broad and complex set of environmental modelling applications. This paper presents the development and testing of a ready-to-use WPS implementation called Tethys WPS Server, which provides a formalized way to expose web app functionality as standardized WPS alongside a web app's graphical user interface. The WPS server is created based on Tethys Platform by leveraging PyWPS. Three Tethys web apps are developed to demonstrate how web app functionality(s) can be exposed as WPS using Tethys WPS Server, and to show how these WPS can be coupled to build a complex modelling web app. Moreover, we demonstrate that the services hosted on Tethys WPS Server follow OGC standards correctly and can be used successfully by third party applications and clients that support the OGC WPS specification.
机译:开发复杂的环境建模Web应用程序或“ Web应用程序”可能是一项具有挑战性的任务,需要将各种模型和数据源与日新月异的Internet技术集成在一起。业已证明,面向服务的体系结构(SOA)对于构建复杂的建模工作流很有用。但是,与其他类型的Web服务(例如,用于数据传递和地图绘制的Web服务)相比,用于环境建模和数据分析的开放地理空间联盟(OGC)Web处理服务(WPS)的实现不是很常见。该问题部分是由于缺少用于简化针对广泛而复杂的一组环境建模应用程序的WPS开发和部署的工具。本文介绍了称为Tethys WPS Server的即用型WPS实现的开发和测试,该实现提供了一种形式化的方法来将Web应用程序功能与Web应用程序的图形用户界面一起公开为标准化WPS。 WPS服务器是通过利用PyWPS基于Tethys平台创建的。开发了三个Tethys Web应用程序,以演示如何使用Tethys WPS Server将Web应用程序功能作为WPS公开,并演示如何将这些WPS耦合以构建复杂的建模Web应用程序。此外,我们证明了Tethys WPS Server上托管的服务正确遵循了OGC标准,并且可以被支持OGC WPS规范的第三方应用程序和客户端成功使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号