网站大量收购独家精品文档,联系QQ:2885784924

新一代的GIS架构技术与开发模式(吴信才主题报告).ppt

新一代的GIS架构技术与开发模式(吴信才主题报告).ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新一代的GIS架构技术与开发模式(吴信才主题报告).ppt

zhongg 引 言 纵观GIS的历史,可分为“数字制图”、“信息系统建设”、“跨地区跨行业应用”三个阶段,各国和各行业发展很不平衡,有的地区和行业还处于起步阶段,有的目前已进入了 “跨地区跨行业应用”阶段,总而言之,GIS领域形势一片大好。 引 言 “江山如此多娇,引无数英雄竞折腰”。多少GIS软件企业来时雄心勃勃,曾几何时又挥泪角逐舞台;多少GIS用户为此支付巨额学费,又有多少GIS软件厂商为其付出沉重代价。原因何在?问题何在?能否解决?是值得大家关注的问题。 1.1 GIS行业与GIS软件企业现状 GIS行业:“欣欣向荣” GIS软件企业:“前仆后继” GIS技术涉及面广(跨学科、跨行业) 开发难度大(系统庞大,技术难度大) 开发手段不方便(面向对象、组件化) 行业过“热”用户过“急” 用户急于看原型系统 领导政绩有周期,要求项目周期短,但制约因素多(…) 实拖时间长了,产生新的需求,项目永远结不了题 开发商承压过“高” 时间急迫,开发人员加班,周围人帮不上忙; 技术支持人员面对用户提出新要求无技可施; 程序员对代码重复编写产生厌烦; 程序员珍贵且对项目影响大; 1.3 GIS软件企业---路在何方 融资加大投入 1、风险投资 2、上市融资 改行数据生产 1、数据生产商 2、服务运营商 技术变革 1、开发技术变革 2、平台厂商责任    1.4 二次开发技术的发展 传统的软件开发技术 面向对象组件化的开发技术难度大; 对计算机程序员要求高; 手工作业,不能机械化生产(系统靠程序员编程与调试); 新一代的软件开发技术(搭建式开发技术,实现零编程) 减少软件的开发量,提升软件的开发质量; 降低开发难度?使更多的人能够参与开发; 耦合度低、热插拔?使部署更加容易,实施更方便; 可视化开发带来了交流、调试、维护简便 1.6 传统与新一代开发模式工作效率比较 传统模式:业务变化了,需求变了,只有等程序员解决,其它人帮不上忙 1.7 传统与新一代开发模式人员结构对比 传统开发模式: 1.8 新一代的二次开发模式 1.9 新一代的二次开发模式 搭建式二次开发 工作流、电子表单、基于SOA技术的构件仓库、搭建平台、运行平台 插件式二次开发 基于SOA技术系统框架、基于SOA技术基础插件、基础视图、少量编程 配置式二次开发 配置资源、目录、程序模板、实例模板、引导式加载程序实例、 1 .10 使用新一代的GIS开发模式的效率 开发工期 — 同样任务、同样的人员,开发周期是原来的1/5 开发质量 — 初次上线测试,BUG总数下降到原来的1/10 WebGIS搭建过程 WebGIS搭建过程 1.11 搭建式开发技术 可搭建的类别 业务系统的搭建 GIS系统的搭建 适应C/S或B/S模式 搭建开发技术的关建部件 面向服务的体系架构(SOA技术) 功能完备的构件仓库(松耦合) 方便灵活的可视化搭建平台 安全可靠的运行管理平台 MAPGIS搭建系统界面 2.1 GIS构架技术发展的三个阶段 体系结构发展使搭建式开发成为可能 MAPGIS7横向网格、纵向多层结构示意图 MAPGIS7系统SOA架构(全局图) MAPGIS7系统架构(软件模块层次图) 2.2 体系架构与软件开发技术的发展 2.3 基于不同架构技术的开发工作量比较 POA、EOA、SOA 三种架构技术 SOD、OOD、FOD 三种开发模式 信息系统开发工作量比较 2.4 SOA技术的三大贡献 人类社会进入二十一世纪以来,互连网的发展和信息化的深入,信息系统越来越庞大,如“行业信息化”、“金土工程”、“数字城市”、“数字地球”等等,而这些系统都是跨地区跨部门的。这些庞大的信息工程耗资巨大, “硬件”、“软件”、“数据” 投入都是数以亿计的数目,如何充分发挥效益,如何解决互连网层面上的资源共享,成为技术焦点。 在互连网难以支持如此规模的跨地区、大范围、大数据量、大用户量的应用,特别是跨地区空间数据调用速度问题非常突出,因此,而怎样才能在互连网层面上实现软件移动(数据不移动 )和软件服务(软件功能共享),解决原材料与加工厂的问题,给系统架构技术提出了新的要求。 目前“面向系统”的设计思想导致一个系统必须是一家公司研制,然而上述跨部门的功能庞大的系统给软件研制工作量以非线性比例上升,没有一家软件公司有实力能胜任如此大工作量的系统研制,因此怎样才能解决多家共同开发问题,系统架构与开发技术的变革势在必行。 2.5 SOA技术的六大优点 支持跨地区跨平台的共享与互操作 支持互连网上的分布式处理 可实现纵向多层横向网格

文档评论(0)

我的文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档