首页 理论教育 基于服务的网络

基于服务的网络

时间:2022-01-19 理论教育 版权反馈
【摘要】:因此,软件工业逐步演化为基于Web的、动态交互的、松散耦合的和面向服务的应用程序。本节将在介绍Web服务的概念、特征和相关实现技术的基础上,提出GISWeb服务的概念,阐述基于Web服务的网络GIS体系架构、GIS服务的查找和发现机制以及GIS Web服务的3种实现方法。
基于服务的网络_网络地理信息系统

3.4 基于Web服务的网络GIS

通常,我们把软件应用体系结构分成两大部分:运行在巨型机器上的系统和运行在桌面环境的客户/服务应用系统。虽然这些系统都运行良好,并发挥了巨大作用,然而由于它相对于外界是封闭孤立的系统,不能够方便快速地供给Web使用,因而具有很大的局限性。

因此,软件工业逐步演化为基于Web的、动态交互的、松散耦合的和面向服务的应用程序。这些应用程序把大的软件系统划分为更小的模块化组件或共享的服务。这些服务能够驻留在不同的机器并且以不同的技术实现,通过使用标准的Web协议(例如XML和HTTP)进行包装和通信,因此它们之间能够很容易地进行交互。远程过程调用(RMI)、部件对象模型(COM)和通用对象请求代理(CORBA)都是面向服务的技术(Plasil和Stal,1998),但基于这些技术上的不同应用程序,通信采用二进制编码模式,相互交互比较困难。为了解决这个问题,Web服务定义了异构环境下不同服务之间协调访问机制。

本节将在介绍Web服务的概念、特征和相关实现技术的基础上,提出GISWeb服务的概念,阐述基于Web服务的网络GIS体系架构、GIS服务的查找和发现机制以及GIS Web服务的3种实现方法。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈