全插件GIS应用框架的设计与实现.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
全插件GIS应用框架的设计与实现.pdf

�北京测绘� 2009 年第 1 期 18 全 插 件 ���应 用 框 架 的 设 计 与 实 现 董涌江 (山西省综合地理信息中心,山西 太原 030001) �摘 要�针对传统 GI�开发模式复用程度低�可扩展性差�集成调试难度高等弊端,提出可以简化开发过 程,提高开发效率的全插件 GI�应用框架的解决方 案,文中对.�E�平台的插件技术,以及基 于全插件框架理念 的 �GI�F��������框架的设计与实现进行了详细阐述� �关键词�应用框架;插件;接 口;GI�;系统集成 �中图分类号��208�文献标识码�B�文章编号�1007-3000(2009)01-3 地理信 息系 统 (G���������I����������������, 案可 以使 GI�应用系统具有良好 的复用性�灵活性和 GI�)是能够收集�管理�查询�分析�操作 以及表现与 可扩展性� 地理相关的数据信息的计算机信息系统,能够为分 �全插件 ���应用框架构想 析�决策提供重要的支持平 台� 全插件 GI�应用框架 的 目标是通过全插件体系 GI�软件开发可 以分为 3种模式,独立开发�单纯 结构,以及标准化 的 GI�接 口,实现不 同平 台 GI�系 二次开发�集成二次开发�随着组件 GI�的发展 ,基于 统的统一开发模式 以及模块级的复用 ,简化开发过 GI�组件 的集成二次开发逐渐成 为 GI�应 用系统开 程 ,提高开发效率� 发的主流开发模式,其优点也 已为业界普遍认可�然 全插件式 GI�系统应用框架 ,核心思想是将系统 而基于 GI�组件 的传统集成二次开发方式仍然存在 分为框架与插件两大部分,将原先一个大型的复杂 的 这样一些问题 :�复用程度低 ,重复性工作量大�每一 系统拆分为若干可复用的模块及插件 ,运行时由框架 个新 的项目都要经历完整 的软件工程活动序列,每次 程序将这些插件重新组织在一起 ,组合为一个完整 的 新的项 目都从头开始进行需求识别�系统设计�软件 应用系统,使用不 同插件或相 同插件 的不 同组织方式 编码�测试等环节 ,项目组成员都进行 了大量 的重复 都可 以快速搭建全新 的应用系统� 性工作��代码级的集成不便扩展�在通常的开发模 全插件式系统中的框架相当于一个舞台,插件相 式下,软件模块之间的交互是在编码阶段通过编码直 当于演员与道具,在 同一个 的舞台上可以演 出不 同的 接定义的,这是一种对功能模块的硬编码集成�硬编 节 目,节 目的好坏取决于演员与组织者 的技术水平 , 码集成存在 的问题是:扩展新 的功能或改进原有功能 同时也取决于灯光�音响等舞台的基础设施�这种模 时需要对这些功能模块之外的部分进行调整 ,使软件 式的好处是显而易见的,舞台与演员同时增加了复用 系统的易扩展性大大降低 ,扩展缺乏灵活性�便捷性� 性,同一个舞台上不同的演员�相 同的演员不 同的节 �单纯面向功能,制约业务处理效率�对于软件开发 目表都可以产生全新 的节 目�全插件式 GI�系统应用 者,功能是软件可用性的基本单元 ;而对于用户,要运 框架 的核心技术难点在于插件 的技术实现与插件 的 用一定的业务模型来完成他们 的业务流程 ,业务模型 组织与交互� 才是软件用户最需要 的�单纯面 向功能存在 的问题就 �����插件技术 是业务流程处理中会重复很多操作 ,而且当业务流程 在.�E�平台下实现插件式应用框架 ,其基本原 比较复杂时,用户面对大量 的功能单元而不是他们熟 理是利用.�E

文档评论(0)

我是小泥巴 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档