- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用面向服务构架实现敏捷的农业信息化平台.doc
用面向服务构架实现敏捷的农业信息化平台
BEA系统(中国)有限公司
2005年8月24日
纵览信息化建设的历史可以发现,的价值取向是推动发展的原动力,而通过技术所实现的价值也驱动着竞争优势的提升。1994年12月在“国家经济信息化联席会议”第三次会议上提出”金农工程”以来,特别是加入世界贸易组织后,外部竞争环境极大地激发了农业及农村领域对信息服务的需求和渴望。
一、金农工程现状农业信息因为八亿农民当中的绝大部分手中没有计算机,也没有条件上网,常规的信息传播也不是处处通畅,由于“数字鸿沟”的阻隔,造成电脑、网络、信息服务距离农民还差“最后一公里”根据最近的一项数据表明,农民上网用户人数仅仅占我国网民总数的2.3%,只有“可怜的”200万人。背后的根源在于城乡经济发展水平的不平衡、在于“二元结构”的障碍。农村经济上不发达,“数字鸿沟”差距就难以真正缩小。因此,仅仅就信息化讲信息化是不够的平台各涉农部门有效的信息资源共享经过多年的建设,农业部信息资源建设取得了成果,农业部本级和各级农业部门相继建立了农业政策法规、农村宏观经济、农产品进出口、农产品价格、农产品供求、农业科技等数据库,初步构建了农业分析预测预警等数据仓库,据不完全统计,已经建立了各类规模、标准的数据库个。但与信息化进展情况相比较,存在明显的问题。一是资源开发建设明显滞后,突出表现在有价值的信息匮乏和信息结构不合理,缺乏指导性和权威性;二是资源开发建设标准不统一、不规范,已有资源共享性差;三是市场信息采集处理分析手段落后、力量薄弱,资源开发先天不足SOA架构是一种架构模型,按需连接资源的系统。在SOA中,资源被作为可通过标准方式访问的独立服务,提供给网络中的其他成员。与传统的系统结构相比,SOA规定了资源间更为灵活的松散耦合关系服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。实现金农工程
农业部SOA架构示意图
在上图农业部SOA实现架构示意中包括了:数据服务层、应用服务层、综合服务层和政务门户层。
最下层的数据接入层包括了现有农业系统中的不同类型数据源,除了传统的关系型数据外,还会有文件型数据,或者实时产生的数据流。众多分散的数据无论是数据源存储位置,还是数据访问方式都是复杂多样的。另外分散的数据形成了数据孤岛,导致上层应用产生矛盾的业务处理结果。数据服务层通过数据集成消除了数据孤岛,实现了分布数据源的统一管理,无论底层数据源有多复杂,通过将数据访问变为Web服务,所有上层应用都可以使用统一的方式进行数据访问,实现了基于SOA的数据访问服务。通过统一的数据访问,解决了农业信息访问不标准、不规范的问题,而且通过Web服务的方式提高了信息的共享性。此外数据服务层还可以实现不同地域范围的农业信息的交换需要,通过数据交换服务,数据信息可以被及时地传送到其他系统或应用当中,这样就有效地提高了农业信息的使用范围。
应用服务层利用数据服务层提供的统一数据服务接口能访问到完整的集成数据。在应用服务层中运行着诸多单一功能的应用业务,不但包括以后农业应用,还包括未来金农工程新的业务系统。这些应用不可能是使用单一技术实现的,而且也不可能始终运行在一种平台上。它们有可能是采用Java、.NET等不同技术实现的,可能部署在Windows或是UNIX系统上。由于开发语言或运行系统的限制,这些应用无法直接跨越所有平台实现应用集成访问,因此可以利用SOA架构的Web服务技术,将可复用的业务功能封装起来,将它们由业务应用提升为业务服务。这样,这些基于Web服务的可复用应用模块就可以利用SOA架构方便地实现互连互通。
服务总线层首先可以管理众多位于应用服务层中运行的Web服务。可以将Web应用服务的标准访问接口注册到服务总线层中,这样众多以Web服务形式存在的农业应用信息资产可以得到集中、有效的管理。此外,可以利用综合服务层提供的灵活的服务编排功能,将多个单一的应用服务组装为统一的复合业务,以便在更高的应用层面实现金农工程的业务需要。
最后,政务门户服务层将SOA架构底层提供的复合业务服务、单一应用服务和整合数据服务通过统一的金农门户显示到最终用户前。由于门户包括的农业应用和信息访问都是通过Web服务方式实现的,所以可以根据不同的用户需要、根据不同时期金农工程的应用实现重点,非常方便、快捷地推出基于不同侧重点的农业信息门户。而且通过农业信息门户提供的移动订阅服务、个性化服务、多媒体服务等不同信息推送技术和手段,还可以保证将农业信息及时、准确地传递给广大农业用户,从而实现金农工程服务于农民的目标。
三、SOA规划和实施过程
使用Web服务做为主要的技术标准,实现金农工程基于SOA的信息化架构不是一蹴而就的事情。其核心的信息化系统实现SOA架构过程可以分为三个阶段:规划
原创力文档


文档评论(0)