基于组件的省级农业气象业务系统软件集成技术.docVIP

基于组件的省级农业气象业务系统软件集成技术.doc

  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文档。上传文档
查看更多
基于组件的省级农业气象业务系统软件集成技术

基于组件的省级农业气象业务系统软件集成技术 吴文玉 杨太明 张爱民* 何彬方 (安徽省气象科学研究所 230031) 提 要?? 在省级农业气象业务系统软件的设计和开发中,基本思想是先将系统整体划分为多个功能模块,然后将各功能模块集成为一个整体系统。本文以省级农业气象业务系统软件的集成为例,介绍当前比较流行的基于组件的软件系统集成方法。 关键词? 农业气象 业务系统 COM组件 系统集成?   引 言 ????? 按省级农业气象业务系统软件设计要求【1】【3】,总系统划分为七大子系统,每个子系统又按设计要求划分多个功能模块,每个模块完成各自不同的功能。组件或者构件技术是应用级别的集成技术,其基本思想是将应用软件分解成为一个个独立的单元,将软件开发过程转变成为类似于“搭积木”的搭建过程,通过组装不同的软件组件单元来实现软件的集成,尽量做到高内聚低耦合。按照组件技术的观点,应用软件的开发就成为各种不同组件的集成过程。随着气象业务系统建设的需求和发展,分布式环境中面向对象的组件技术也更多地应用在业务系统平台建设和集成中。这些技术中最具有代表性的包括:CORBA、MICROSOFT公司提出 的DCOM、SUN公司提出的EJB和J2EE。在省级农业气象业务系统软件集成过程中,我们主要使用基于COM/DCOM技术的集成方法。 1 系统组成和功能 ????? 省级农业气象业务系统(the Province AgroMeteorological Operation and Service System,简称为PAMOS)由农业气象数据库管理子系统、农业气象情报子系统、农业气象预报子系统、农业气候资源开发利用子系统、农业气象灾害监测评估子系统、生态环境遥感监测应用子系统和农业气象信息服务子系统等七大子系统组成,各子系统通过预设接口融为一体,构成一个有机的业务服务系统。 ????? 省级农业气象业务系统基于C/S模式, 是一个分布式的应用信息系统,整个系统以MS SQL Server2000为农业气象业务服务数据库平台,农业气象业务数据库子系统设计了农业气象数据库的模型和数据库对象,通过对省级农业气象业务所需数据的采集、加工处理、数据质量控制、数据库管理维护等模块的设计,为省级农业气象业务系统提供一个专用数据库平台。 ????? 农业气象情报子系统是省级农业气象常规的业务服务项目之一,主要对实时报文资料进行处理(包括接收、预处理、解译和管理等),并结合历史资料进行分析,最终形成为决策服务、管理及生产部门提供公众和专项服务的情报产品。农业气象情报子系统功能结构由农气AB报文处理、统计分析、情报编撰、图形绘制等四部分组成。 ????? 农业气象预报子系统也是省级农业气象常规的业务服务项目之一,根据省级农业气象预报基本业务需求,结合拓展业务服务需要,农业气象预报子系统实现针对农作物产量预报、土壤墒情预报、农气灾害预报、作物病虫害发生发展气象条件预报、农用天气预报、农作物发育期预报等六类对象的预报及预报管理。 ????? 农业气候资源开发利用子系统建立在地理信息系统平台上,将专业模型融入地理信息系统,其功能模块主要包括农业气候区划、农业气候论证、农业气候资源评估、设施农业气象服务等。 ????? 农业气象灾害监测评估子系统基于地理信息系统,包括数据调入、灾害监测、作物受灾损失评估和产品输出等四个功能模块,实现了多源遥感数据(NOAA/AVHRR、EOS/MODIS、FY-1C/1D)调用、灾害监测离散点数据栅格化,干旱和洪涝两种灾害的作物识别、不同下垫面受灾面积计算、产量损失、经济损失评估等功能。 ????? 生态环境遥感监测应用子系统是针对实时接收的极轨卫星资料及MODIS资料进行一系列的处理、分析,并生成多种监测应用产品的实用业务系统,主要功能包括数据输入输出、格式转换、数据配准、数据分析、专题图制作、应用处理等。 农业气象信息服务子系统是整个系统信息产品的集成、发布平台,主要实现对系统生成的各种农业气象业务产品的集成加工、检索查询、以GIS为平台的图形图像显示,以及各种产品的网络发布等,包括产品集成加工、 图形图像显示、产品浏览查询和产品发布等四个功能模块。 2 组件技术 ????? 组件是一个可重用的模块,是由一组处理过程、数据封装和用户接口组成的业务对象(Rules Object),具有如下特点:①组件可以在另一个称为容器的应用程序中使用,也可以作为独立过程使用;②组件可以由一个类构成,也可以由多个类组成,或者是一个完整的应用程序;③对象为代码重用,组件为模块重用。 ????? 组件对象模型(Component Object Model,简称为COM),由微软公司开发的规范,是为集成组件提供的一组框架。COM为组件的创建定义了应用程序接口

文档评论(0)

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

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

1亿VIP精品文档

相关文档