一种信息系统服务可扩展机制的研究.doc
《一种信息系统服务可扩展机制的研究.doc》由会员分享,可在线阅读,更多相关《一种信息系统服务可扩展机制的研究.doc(6页珍藏版)》请在三一文库上搜索。
1、一种信息系统服务可扩展机制的研究中图法分类号:TP391文献标识码:A 农业信息网络是我国未来农业信息化发展的战略重点。制定统一的信息描述规范,促进各类农业信息系统,如专家系统、地理信息系统、卫星遥感信息系统的数据交换是构建全国农业信息传输系统、建立农业基本数据库群的基础,也是国家“金农”工程的重点内容之一1。在此背景下,要求农业信息系统伴随其应用环境的不断变化而随之演化,使原有系统能与新的农业信息服务进行整合,以满足新的用户需求,即实现农业信息服务可扩展。现有的成功的农业信息系统,如中国农业信息科技网2等均不具有农业信息服务可扩展性。因此需要为农业信息化平台引入信息服务可扩展机制,从而为建立
2、全国农业信息网络打下基础,也为将来国家统一农业信息服务数据标准作好准备。 应用构件技术将系统功能抽象为服务,使可扩展系统的实现成为可能3。我们在农业信息化平台关键技术开发及应用项目中,提出了一种基于已有商业构件框架和XML4格式数据交换机制的农业信息服务平台可扩展系统框架,设计实现了支持农业信息服务可扩展的关键机制。通过这种服务可扩展机制,可满足农业信息化系统方便用户定制、系统服务模块可独立开发、农业信息服务可灵活快速组合的需求5。 1 可扩展农业信息服务平台框架 为了实现农业信息服务可扩展,首先必须解决两个问题:一个新的农业信息服务如何动态地加载到原有应用系统中;不同农业信息服务之间如何实现
3、数据交换。构件技术为动态加载系统部件提供了参考3,可扩展标记语言(XML)是已被广泛应用的标准数据交换方法。农业信息平台的实现也需要基于已有的构件框架技术6和XML技术来实现其农业信息服务可扩展的功能。 该平台设计为建立在已有商业构件框架基础上的农业应用平台。平台中服务间的数据交换统一采用XML数据格式,XML作为一种可扩展、自描述的数据编码格式,有利于实现交互性良好的消息交换场景。农业信息服务平台和建立于平台上的农业信息服务构件构成了最终的农业信息服务应用系统。通过平台内部的服务可扩展机制,可以实现服务的动态加载和服务间的数据交换。建立在本平台之上的农业信息服务应用系统结构如图1所示。 系统
4、分为两层,底层是农业信息服务平台,负责服务数据的交换和农业信息化领域相关逻辑的实现;平台之上是不同的农业信息服务构件,它们实现了不同的农业信息服务功能,各服务可以通过平台提供的接口交换服务数据。平台与平台之上的服务都可以与其他系统通过XML或其他数据格式交换数据。 2 服务可扩展机制的设计 服务可扩展机制是农业信息平台的核心机制,可扩展机制的设计实现包括标准的数据交换方式定义、信息服务构件定义以及平台中服务管理模块的设计。 2.1 服务数据的标准交换机制 服务的交互需要定义其交互的协议语义,本平台采用XML数据格式作为标准的数据交换机制。使用XML进行数据交换有两种方式7:基于接口语义(Int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 信息系统 服务 扩展 机制 研究
链接地址:https://www.31doc.com/p-1591948.html