GIS创造价值,我们创新GIS服务式服务式服务式服务式GISGISGISGIS服务于安全生产应急服务于安全生产应急服务于安全生产应急服务于安全生产应急北京超图软件股份有限公司北京超图软件股份有限公司北京超图软件股份有限公司北京超图软件股份有限公司2009.82009.82009.82009.82GIS创造价值,我们创新GIS汇报内容汇报内容汇报内容汇报内容什么是服务式GIS为什么用服务式GIS服务式GIS的安监行业的应用案例总结3GIS创造价值,我们创新GISGIS应用的困境应用的困境应用的困境应用的困境::::系统变化跟不上需求变化系统变化跟不上需求变化系统变化跟不上需求变化系统变化跟不上需求变化耗资巨大的系统耗资巨大的系统耗资巨大的系统耗资巨大的系统刚建成刚建成刚建成刚建成,,,,怎么就怎么就怎么就怎么就落伍了落伍了落伍了落伍了????业务又调整了业务又调整了业务又调整了业务又调整了,,,,系统哪里改得过系统哪里改得过系统哪里改得过系统哪里改得过来来来来????明明和上个客户明明和上个客户明明和上个客户明明和上个客户的业务差不多的业务差不多的业务差不多的业务差不多,,,,但还要改这么多但还要改这么多但还要改这么多但还要改这么多代码代码代码代码,,,,咳咳咳咳~~~~~~~~系统维护工程师系统维护工程师系统维护工程师系统维护工程师应用单位负责人应用单位负责人应用单位负责人应用单位负责人应用系统开发者应用系统开发者应用系统开发者应用系统开发者4GIS创造价值,我们创新GISGIS应用领域呼唤业务敏捷应用领域呼唤业务敏捷应用领域呼唤业务敏捷应用领域呼唤业务敏捷业务敏捷(BusinessAgility)IT在业务提出变化之后的一个恰当的时间段里响应这种变化(及时);IT所做出的变化能够恰当的反映出业务的需求(准确)。随需应变随需应变随需应变随需应变5GIS创造价值,我们创新GIS业务敏捷靠什么实现业务敏捷靠什么实现业务敏捷靠什么实现业务敏捷靠什么实现????面向服务的体系架构面向服务的体系架构面向服务的体系架构面向服务的体系架构Service-OrientedArchitectureSOA业务敏捷是业务敏捷是业务敏捷是业务敏捷是SOASOASOASOA的真正内涵的真正内涵的真正内涵的真正内涵!!!!6GIS创造价值,我们创新GISSOA并不是新东西并不是新东西并不是新东西并不是新东西!!!!1996年,Gartner最早提出SOA的思想;2005年,一些IT组织成功建立并实施SOA应用软件,IBM等厂商看到其价值,也纷纷推出自己的SOA解决方案。据Gartner预测,到2008年,SOA将成为占有绝对优势的软件工程实践方法7GIS创造价值,我们创新GISSOA如何实现业务敏捷如何实现业务敏捷如何实现业务敏捷如何实现业务敏捷?8GIS创造价值,我们创新GIS软件工程方法进化与软件工程方法进化与软件工程方法进化与软件工程方法进化与GIS发展发展发展发展软件工程方法的进化9GIS创造价值,我们创新GIS支持支持支持支持SOA,,,,GIS厂商早已开始厂商早已开始厂商早已开始厂商早已开始当WebGIS平台具备了发布WebServices能力时,就为SOA应用系统开发提供了一定的支持。2003年,超图和武汉大学测绘遥感信息工程国家重点实验室进行了基于WMS的互操作(Web2.0中称为Mashup)但这对于业务敏捷还远远不够但这对于业务敏捷还远远不够但这对于业务敏捷还远远不够但这对于业务敏捷还远远不够,,,,GIS厂商还应该做得更多厂商还应该做得更多厂商还应该做得更多厂商还应该做得更多!!!!10GIS创造价值,我们创新GISWebGIS时代不能满足业务敏捷的原因时代不能满足业务敏捷的原因时代不能满足业务敏捷的原因时代不能满足业务敏捷的原因WebGIS功能简单,无法代替细粒度组件式GIS实现应用系统的全部功能混合使用WebGIS、桌面GIS、组件式GIS才能满足业务需要;客户端GIS软件(桌面GIS和组件式GIS)缺乏完整的服务聚合(ServiceAggregation)能力导致上述混用模式无法通过服务整合成完整的体系WebGIS服务器端不具备服务聚合能力仅通过Web客户端的简单聚合(Mashup),难以满足企业级应用的全部需求,也难于实现聚合后的服务再次被第三方聚合。11GIS创造价值,我们创新GISServiceGIS::::更全面的更全面的更全面的更全面的SOA支持支持支持支持服务器支持聚合其他服务器发布的服务(如:WMS、WCS、WFS、GeoRSS、KML等),并可将聚合后的结果再次发布客户端GIS软件可聚合自家服务器和第三方服务器软件发布的服务,与本地数据集成应用服务器支持发布基于通用规范的服务(如:WMS、WCS、WFS、WPS、GeoRSS、KML等),在GoogleEarth等其他终端软件可集成应用在细粒度组件式GIS基础上,封装粒度适中的全功能的GIS服务群,构成ServiceGIS的服务器,向客户端发布这些服务L1L2L3L412GIS创造价值,我们创新GISServiceGIS的三要素的三要素的三要素的三要素服务器服务器服务器服务器客户端客户端客户端客户端服务服务服务服务规范规范规范规范13GIS创造价值,我们创新GIS服务聚合服务聚合服务聚合服务聚合SuperMapObjectsSuperMapObjectsSuperMapiServer服务器SuperMapiServer服务器服务端服务聚合器服务端服务聚合器空间数据库AJAXMap客户端WebService引擎WebService引擎空间数据库空间数据库空间数据库空间数据库引擎引擎引擎引擎空间数据库空间数据库空间数据库空间数据库引擎引擎引擎引擎空间数据库客户端服务聚合器客户端服务聚合器InternetIntranetWMS,WFS,WCS,WPS……WMS,WFS,……WMS,WFS,WCS,KML,GeoRSS…14GIS创造价值,我们创新GIS支持多级嵌套的服务聚合支持多级嵌套的服务聚合支持多级嵌套的服务聚合支持多级嵌套的服务聚合SuperMapiServerSuperMapiServerSuperMapiServerClient第三方服务第三方服务第三方服务第三方服务第三方服务第三方服务第三方服务第三方服务发布发布聚合聚合发布15GIS创造价值,我们创新GISMashupvs.服务聚合服务聚合服务聚合服务聚合(ServiceAggregation)客户端进行开发者写全部脚本实现集成后的内容难于再次发布Web2.0思想客户端和服务器端均可进行开发者写少量代码即可实现(平台提供聚合对象)聚合后的内容可再次发布,供其他服务器聚合应用Web3.0思想Mashup服务聚合服务聚合服务聚合服务聚合16GIS创造价值,我们创新GISGIS软件技术的再次关键一跳软件技术的再次关键一跳软件技术的再次关键一跳软件技术的再次关键一跳(质的飞跃质的飞跃质的飞跃质的飞跃)!!!!服务式服务式服务式服务式GIS(ServicesGIS)组件式组件式组件式组件式GIS(ComponentsGIS)17GIS创造价值,我们创新GIS汇报内容汇报内容汇报内容汇报内容什么是服务式GIS为什么用服务式GIS服务式GIS的安监行业的应用案例总结18GIS创造价值,我们创新GIS空间数据共享的三个阶段空间数据共享的三个阶段空间数据共享的三个阶段空间数据共享的三个阶段19GIS创造价值,我们创新GIS面向文件式空间数据共享面向文件式空间数据共享面向文件式空间数据共享面向文件式空间数据共享拷贝和分发文件,是最基本的共享方式数据库服务器(Oracle)数据库服务器(Oracle)GIS空间数据服务器(SuperMapSDX+)其他政府部门局内部门地理信息系统本地数据库本地数据库文件交换服务器数据文件数据文件20GIS创造价值,我们创新GIS面向文件式共享的应用模式面向文件式共享的应用模式面向文件式共享的应用模式面向文件式共享的应用模式客户端A客户端B客户端C数据交换21GIS创造价值,我们创新GIS应用场景应用场景应用场景应用场景适合用户:无法联网的其他政府部门适合系统:如各类老系统,不便于采用数据直接访问形式访问数据、数据库需要保持相对独立的用户。用户可根据需要开发各类应用,包括C/S结构的胖客户端应用和B/S结构的客户端应用。使用环境:需要配置单独的数据库服务器和软件,用户可根据需要采购适合的GIS平台软件。优点:数据库保持相对独立,便于部门内的管理和应用。不足:需要重复购置服务器等硬件和数据库、GIS平台等系统软件。22GIS创造价值,我们创新GIS面向数据库的地理信息共享面向数据库的地理信息共享面向数据库的地理信息共享面向数据库的地理信息共享空间数据库是面向数据库共享的技术基础23GIS创造价值,我们创新GIS面向数据库的共享应用模式面向数据库的共享应用模式面向数据库的共享应用模式面向数据库的共享应用模式一套基础地理信息库,支持多个应用系统基础地理信息库B专题数据库A专题间数据库A专题系统B专题系统基础地理信息共享平台A部门B部门基础地理信息部门访问空间数据库接口访问空间数据库接口24GIS创造价值,我们创新GIS支持异构支持异构支持异构支持异构GIS平台的解决方案平台的解决方案平台的解决方案平台的解决方案OracleSpatialArcGISMapGISSuperMap或其他数据库厂商的空间数据库技术25GIS创造价值,我们创新GIS面向数据库共享的特点面向数据库共享的特点面向数据库共享的特点面向数据库共享的特点26GIS创造价值,我们创新GIS应用场景应用场景应用场景应用场景适合用户:同一网络内采用相同GIS平台的用户。适合系统:适合开发能力强、需要开发更高性能和更强功能的专题应用系统这些系统一般都需要在客户端进行高密度的空间运算,系统架构一般为C/S结构的胖客户端应用。使用环境:需要开放数据库直接访问的权限,需要和服务共享平台采用相同的GIS平台软件,客户端需要安装空间数据库引擎的客户端,。优点:可以开发更高性能、更强功能、客户端运算密集型的环保专题应用系统。不足:系统开发的工作量和开发难度较大。27GIS创造价值,我们创新GIS面向服务的地理信息共享面向服务的地理信息共享面向服务的地理信息共享面向服务的地理信息共享28GIS创造价值,我们创新GIS面向服务地理信息共享平台面向服务地理信息共享平台面向服务地理信息共享平台面向服务地理信息共享平台采用类GoogleMaps金字塔图片服务器,发布地理信息图层可实现通过Web服务发布图层,开辟了面向服务地理信息共享的先河共享服务性能高(高并发)实现了数据共享,同时也可以实现一体化的功能共享29GIS创造价值,我们创新GIS数据服务数据服务数据服务数据服务+功能服务功能服务功能服务功能服务空间数据库空间数据库ServiceGIS开发平台ServiceGIS开发平台组件式GIS组件式GIS空间数据库空间数据库WMSWFSWCSKMLGeoRSSSOAP服务面向服务的地理信息共享平台面向服务的地理信息共享平台WPS发布数据发布数据发布数据发布数据SharingData发布功能发布功能发布功能发布功能SharingCapability30GIS创造价值,我们创新GIS应用系统应用系统支持跨部门的异构地理信息聚合应用支持跨部门的异构地理信息聚合应用支持跨部门的异构地理信息聚合应用支持跨部门的异构地理信息聚合应用A部门服务共享平台(GIS平台A)A部门服务共享平台(GIS平台A)B部门服务共享平台(GIS平台B)B部门服务共享平台(GIS平台B)Z部门服务共享平台(图片服务器)Z部门服务共享平台(图片服务器)SuperMapiServerSuperMapiServerA部门数据A部门数据B部门数据B部门数据Z部门数据Z部门数据服务聚合器服务聚合器本部