2022年地理信息系统发展的新趋势:面向服务的体系结构 .pdf
《2022年地理信息系统发展的新趋势:面向服务的体系结构 .pdf》由会员分享,可在线阅读,更多相关《2022年地理信息系统发展的新趋势:面向服务的体系结构 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、地理信息系统发展的新趋势:面向服务的体系结构罗春ESRI 中国(北京)有限公司摘 要:为了解决目前人们对IT 系统功能需求的复杂性增加、代码重用、 接口多样性带来的问题, IT 行1业提出了面向服务的体系结构,以解决需求复杂的问题、充分利用已有系统的功能、集成多种资源、快速开发系统、获取更大投资回报率、实现按需程序构建的目标。本文通过分析地理信息系统技术的发展特点,得出地理信息系统在面向服务的体系结构方面的发展趋势,并且提出这种新的体系结构给地理信息行业带来的巨大的优势和发展机遇。关键词 :面向服务,体系结构,地理信息系统1 面向服务的体系结构 (SOA)的产生及基本概念在过去的 40 年里,
2、IT 行业发生了巨大的变化。为了满足人们日益复杂的软件需求,逐渐出现了能够提供完全的分布式处理的多种计算体系结构和运行在任何平台上的编程语言, 并且还出现了无数的连接性产品,使得应用程序更加方便的集成与生产,这些因素均极大的提高了生产率。然而人们需求的复杂性还在继续增加,希望在开发新的业务系统时, 能够快速响应新的业务需求,更好的利用IT 技术节约资源,以容纳种类繁多的硬件、操作系统、中间件、语言和数据存储,集成已有的系统的功能,获取更大的投资回报率;此外在系统的集成方面, 目前已经存在多种接口互不相同的系统,要想实现这些系统之间的集成, 会产生多种连结方式或接口, 一旦为系统添加一个新的应用
3、程序,则需要添加的接口不计其数。鉴于以上 的 问 题, IT 界提出 了面向 服务 的体系结 构 (Service Oriented Architecture, SOA)作为软件结构的新发展目标,以帮助IT 行业解决所面临的越来越复杂的挑战。SOA 是一种体系结构,在该体系结构中,所有的功能都定义为服务,所有的服务都是独立的, 外部组件不关心服务如何执行功能,而仅仅关心是否返回期望的结果。从技术角度而言,SOA 采用“ 松散耦合 ” 结构,使得服务能够组合成为各种应用程序, 大幅度提高代码重用率, 在增加功能的同时减少工作量。SOA的服务接口是可调用的, 在体系结构层面上, 接口究竟是本地的还
4、是远程的,采用什么互连 Schema或协议来调用或需要什么样的基础架构组件来连接,都是无1作者:罗春,硕士,ESRI 中国(北京 )有限公司售前技术工程师luocesrichina- 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 关紧要的。服务可能是在相同的应用程序中,也可能是在公司内部网内完全不同的系统上的不对称多处理器的不同地址空间中,还有可能是在用于B2B 配置的合作伙伴的系统上的应用程序中。需要时,这些服务可以将自己组
5、装为按需应用程序 即相互连接的服务提供者和使用者集合,彼此结合以完成特定业务任务,使得构建的系统能够适应不断变化的情况和需求。Web Service是实现 SOA 的最常见技术标准,但不是开发SOA 的各个部分的唯一技术。很多SOA 都会集成已有数据,这些数据包含在使用MQSeries 和Common Object Request Broker Architecture (CORBA) 等技术的系统中。其中的许多技术都已针对 SOA 进行了调整,不管有无 Web服务包装均可在 SOA 中使用。但 Web Service正迅速成为用于支持SOA 的事实标准。Web Service是一种部署在 W
6、eb上的对象 /组件,具有的开放通讯标准和强调互操作的特点已经使其成为异构系统集成的平台和主要手段:(1)Web Service通过标准协议向网络程序提供一定的功能,通常采用的标准协议是 SOAP(Simple Object Access Protocol ) 。(2)Web Service使用 WSDL(Web Services Description Language) 详细的描述其接口,用户使用WSDL 文档和 Web Service进行交互。(3) Web Service需要注册到 UDDI 注册中心 (Universal Discovery Description and Integ
7、ration) ,便于潜在用户查询、发现和使用。 地理信息系统对面向服务的体系结构的需求随着地理信息技术的发展, 地理信息系统的应用范围已经逐渐从工程应用转向行业和社会化应用,而地理信息技术与网络技术的结合推动GIS 应用扩展到了各个应用领域和广泛的地理区域。由于长期以来地理信息系统在决策支持、信息交流、资源管理与评估、提高工作效率、节约资源等方面凸现的巨大优势,越来越多的组织开始使用地理信息系统实现其业务中与地理位置相关的信息处理和决策分析, 因此对地理信息的开放式访问的需求越来越大,用户的要求也越来越复杂。为了能够将地理空间信息和空间处理功能发布给企业内部使用,并且达到节约资源,方便系统的
8、集中管理、 使用和扩展的目的, 则需要将桌面版的地理信息功能扩展到服务器端, 使得用户能够通过网络访问由Web Services提供的地理信息资源和功能。此外,目前在国土、林业、环保、公安、交通、商业、能源等行业已经构建了大量的地理信息系统,具备丰富的、面向不同类型用户的、不同等级的功能。这些不同行业的系统功能具备重叠性和可借鉴性,对于新开发的系统来说是非常名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 宝贵的资源。 但是很多系
9、统所采用的开发语言、操作系统、 工作流程等均存在差异,集成不同系统的功能时必将产生接口难以协调的问题。用户在扩大企业内部地理信息系统的使用范围,不断开发新的基于地理信息系统的业务系统时,希望能够集成已有的业务系统的功能, 充分利用已有的资源,避免系统接口不同而带来的麻烦,通过合并构建在不同的机器上、 运行在不同的操作系统中、用不同的编程语言开发的组件来创建服务,通过访问服务的接口,根据其接口的描述调用服务的功能,实现功能的集成与系统的快速构建,节约大量的资源。所有这些问题都导致在地理信息系统行业采用面向服务的体系结构是必然的。面向服务的体系结构在地理信息系统行业的发展GIS 的发展是随着计算机
10、硬件、软件的发展,特别是用户需求的发展而发展的。从早期的把GIS 当作数据处理工具,到后来应用地理数据建立基于客户/服务器的地理信息系统。随着互联网的广泛应用以及相关技术发展,GIS 行业的用户需求表明 :以共享服务为特点的基于Web Services的 GIS 网络正在构建之中。随着 Google Earth、Microsoft 的 Live Local、Yahoo公司的 Flash/AJAX 等将IT 巨人引入地理信息系统领域,空间信息服务市场风起云涌,更多的普通民众因此而了解了 GIS,尤其是 Google Earth将曾经只有专业的GIS 桌面工作站才可以做到的三维显示功能放到网络上,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年地理信息系统发展的新趋势:面向服务的体系结构 2022 地理信息系统 发展 新趋势 面向 服务 体系结构
限制150内