基于COM技术的湿地信息系统设计.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文档。上传文档
查看更多
基于COM技术的湿地信息系统设计 1张树清2何福久1姚敏 (1中置科学院长春地理研究所。长春130021; 2珠海市房地产权登记交易发证中心.珠海5190015) 摘要在介绍组件对象模型(cOM)基本思想的基础上,提出了基于组件对象 模型的湿地WcbGIS应用体系结构,并对湿地WebGIS系统的开发过程及相 关实现技术做了详细的论述。 关键词组件对象模型湿地信息系统 以可重用组件开发大型应用软件的方法由来已久,近几年来在技术和工艺方面已逐渐 行事务处理。借用生命科学中的DNA,微软提出了WindowsDNA的思想,其含义是指 软件系统可以灵活地适应环境的变化,有着类似于生命神经细胞的调节与适应功能,而其 基本的单元为组件对象模型COMt‘邡】。 Information 迄今为止,地理信息系统(GeographicSystem。简称GIS)已经经历了近 四十年的发展历史,其技术系统和理论体系已逐渐成熟。纵观GIS的发展历史,不难看 出GIS应用系统经历了以下几个阶段【4】:①以主机为中心的时代,即GIS应用系统由主机 和终端构成。②以PC机为主的时代,即由单机完成GIS应用。③客户机/J]li务器 程序运行在客户端,另一部分程序运行在服务器端,二者协调合作,完成应用功能。从发 法研究方兴未艾,从大量的研究成果和实践可以看出,WebGIS的实现方法大体上可分为 其中组件对象模型技术作为一种相对比较成熟的技术体系,具有易掌握、开发效率高、系 统运行速度快等特点,在WebGIS的开发中有很大的应用潜力。许多著名的GIS软件公 在线分析及空间查询等功能仍然不够成熟,需要不断提高和完善。而我国对WebGIS的研 究处于刚刚起步阶段,探讨其实现方法对推动我国GIS技术发展和应用具有促进作用。 一、组件对象模型 执行文件(EXE)的可执行的二进制代码。COM既是二_种技术,也是一种标准,其早期 的实践是OLE,现在已发展到了ActiveX技术。COM技术开发软件体系的基本思想,是 在组件间创建基于接口的通讯方式,将组件封装起来,形成一个集成的软件系统[71。其中 -12l- 组件的内部实现是隐蔽的.只要组件的接口保持不变,组件可以任意替换或升级。类似于 一台大型机械设备,其本身是由各种规格和类型的零部件组成,每个零部件的内部实现是 未知的,而实现功能是透明的,零部件问以插槽或连线联系,组成一个完整的机械系统。 在软件开发中,组件具有以下特点: (1)组件以二进制形式发布,与开发的工具和语言无关。组件开发工具可采用VB、 VC、Delphi等成熟的平台,最终经调试编译以二进制形式发布,最终产品与开发平台无 关。 (2)组件具有可重用性。组件问以接口进行通讯,接口可以是属性、方法或事件, 应用程序设计只要通过接口与组件连接,便可实现具体的应用,不同的应用程序可应用同 一个组件实现相同的功能。同时,组件能适应不同的软件平台和操作环境,组件之问只有 通讯,其实现是相互独立的,保证了组件的良好的重用性。 (3)基于组件对象模型开发的软件系统运行效率高,便于功能扩充和再开发。组件 是以二进制形式发布,运行效率比CGI、ASP等纯脚本高很多。同时,组件可以方便地 以即插即用方式使用,因而便于软件的升级换代和功能扩充。 COM组件及其上述特点为软件开发提供了一种新的实用的方法。基于组件对象模型 的软件开发集结构化、面向对象为一体,使得软件开发从根本上有了质的飞跃。特别是 :、基于COM的湿地WebGIS应用软件体系结构 软件体系结构是软件系统的组织结构,在组件软件技术中,软件体系结构偏重于组件 与系统及组件间的联系、约束、组织及管理,它指导组件的开发设计和演化准则,是对系 统的组成、结构在宏观上的描述。 图1基于COM技术的湿地WebGIS应用软件体系结构 式应用系统。基于Windows 三层表示(图2)m搠。 ·122· 由图可以看出,基于组件

文档评论(0)

聚文惠 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档