- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于COM的BS模式系统对林业信息化建设的启示.pdf
基于 的 / 模式系统对林业 信息化建设的启示 吴保国,林 政 (北京林业大学信息教研室,北京 ) 摘要:基于组件对象模型 ( )的开发技术实用现代码重用,减少重复劳动,提高开发效率, 保证了信息资源的可持续发展。对 技术进行了讨论,对 应用于 /结构开发信息管 理系统,进而与 连接的优势进行了阐述。给出了森林资源信息管理系统组件群结构模 型,指出这些新兴的技术必将促进林业信息高速公路的建设。 关键词: ;林业信息化; / ; 中图分类号: 文献标识码: 文章编号: ( ) 林业信息化建设服务于森林资源的科学 ! 技术概述
管理和持续经营,一直是林业科学管理的最 目前,在软件开发领域,一场新的革命正
重要的组成部分,几乎直接或间接地影响到 在悄悄兴起,这是由日趋成熟的组件技术引
林业及其相关行业的各个方面。计算机自 发的。对于开发协作和代码重用,理想情况 年代开始应用于林业科学,发展至今,大 应该是只要简单地把目标代码拼凑在一块就
大小小的信息系统研建无数。这些国家级、 可以成为一个完整的应用,如同堆积木一样。
省州级、市镇级的不同应用目标的森林资源 ( ,组件对象模
信息系统在规范森林资源管理和宏观调控方 型)就提供了这样的一种实现手段。在组件
面起了很大的作用。随着 应用的普 技术的概念模式下,软件系统可以被视为相
及,人们越来越认识到网络资源的重要性,因 互协同工作的对象集合,其中每个对象都会
此希望将以前开发的运行于单机的数据库管 提供特定的服务,发出特定的消息,并且以标
理系统转变成 /( / ,客户机/服 准形式公布出来,以便其他对象了解和调用。
务器)或 /( / ,浏览器/服务 组件间的接口通过一种与平台无关的语言
器)结构,与 连接,以扩大应用范围, ( )来定义,而且
服务更多的用户。由于历史的原因,各种已 是二进制兼容的,使用者可以直接调用执行
有的系统不仅开发语言各异,可以直接转移 模块来获得对象提供的服务。
到 上的就更少了。针对这种情况, 组件技术使近二十年来兴起的面向对象
如何使开发的信息系统能够最大程度地继承 技术进入到成熟的实用化阶段。早期的类
已完成的工作成果,减少重复劳动和投入,加 库,提供的是原代码级的重用,只适用于比较
快应用转移,同时又留有余地,保护信息资源 小规模的开发形式;而组件则封装得更加彻
的可持续发展就成为一个必须解决的问题。 底,更易于使用,并且不限于某种语言,可以 收稿日期: 作者简介:吴保国 ( —),男,山东省。教授,在北京林业大学从事森林资源管理网络与数据库应 用工作。 林业资源管理 年 第 期
在各种开发语言和开发环境中使用。通过重 安全性。此外,客户通过组件访问数据库时,
用已有的软件组件,使用组件对象模型的软 安全管理机制可以按权限将特定组件授给不
件开发者可以快速构造应用程序。这样不仅 同的用户组,使活动的安全性和系统结构有
可以节省时间和经费,提高工作效率,而且可 机地结合在一起。按照这种思想,现代企业
以产生更加规范、更加可靠的应用软件。正 信息管理系统的结构可由图 来描述。
如微软借助生命科学中脱氧核糖核酸 与此相比,以往 /信息系统开发则是
( )的寓意来诠释现代企业信息结构的 另外一番景象。所有的事务逻辑处理只能由
真谛那样,比尔·盖茨称之为数字神经系统, 、 和 等技术来实现,选
寓示信息系统可以灵活适应外界环境因素的 择余地非常有限。 技术的面世使动态
变化,做出相应的反应。那些能灵活适应客 的开发方式有很大改观,但随之也出现
观环境变化、调节系统功能并可有效重用的 了一些新情况,那就是页面的脚本语言结构
软件单位应当象神经细胞一样充满生命的活 十分复杂,逻辑不清晰,可读性差。这不仅给
力,而这些软件的细胞就是组件对象模型的 编程人员本身带来不便,也给系统的维护带
各种衍生物。 来不小的因难,特别是当应用逻辑需求发生 由于组件技术的出现,软件产业的形式 变动时,修改这些臃肿、晦涩的解释性脚本源
也将会有所改变。大量组件生产商会涌现出 代码真是味同嚼蜡。而且仅用 技术也
来,并推出各具特色的组件产品;软件集成商 难以应付复杂而细致的处理任务。
则利用适当的组件快速生产出用户需要的某 的技术思想使应用开发有了明确
些应用系统;大而全的通用产品将逐步减少; 的分工。一部分人员专注于 组件的开
很多相对较为专业,但用途广泛的软件,如 发和测试工作;另一部分人员根据应用程序 、 、 等,都将以组件的形式组装和 的需要选择和使用 组件,使用组件提
扩散到一般的软件产品中。 供的统一对外接口而无须了解其功能实现的 内部细节,最终以精练
原创力文档


文档评论(0)