数字化校园中基于SOA高校教育资源整合系统研究.docVIP

数字化校园中基于SOA高校教育资源整合系统研究.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文档。上传文档
查看更多
数字化校园中基于SOA高校教育资源整合系统研究

数字化校园中基于SOA高校教育资源整合系统研究   摘 要:信息资源的有效整合是高校数字化校园中面临的难题和挑战。SOA面向服务架构,作为新一代的体系结构,是当前解决异构系统整合、应用系统集成最理想的方案之一。本文提出了基于SOA的高校教育资源整合的系统框架,并对如何利用该结构开展数字化校园教育资源整合给出了可行方案。   关键词:数字化校园 SOA 教育资源 整合   中图分类号:TP315 文献标识码:B 文章编号:1673-8454(2008)11-0060-04      一、引言      高校信息化建设将会经历系统集成、应用集成、信息集成、社会集成等四个阶段。[1] 在实施过程中,集成环境的   建设是重中之重,特别是在当前大多数高校还处在应用集成、信息集成时期,作为整个信息化系统重要组成部分的教育信息资源的有效共享和开发利用正成为一个关键问题,它必将在提高教育科研质量、挖掘高校的发展潜力等方面发挥重要作用。   目前,开发平台、工具的异构性和紧耦合性导致了大量的教育资源系统之间不能互联互通、资源共享与软件复用,“信息孤岛”现象在高校普遍存在。[2] 随着高校信息技术的发展,教育信息资源类别形式复杂多样、杂乱无序,数量猛增,质量参差不齐,事实上这些资源都还停留在低层次、低效率的自治共享上。如果采用传统方式来整合现有的教育资源系统会造成周期长、投入大等问题,同时又缺乏统一标准,难以充分保证资源整合服务的有序化、精约化、最优化。因此,如何有效地整序、共享、整合、开发教育资源,确保教育信息化建设理性、有序、健康地深入发展,已成为高校信息化建设的一个重要研究课题。[3]      二、高校教育资源系统现状及SOA工作原理      1.高校教育信息资源系统现状   目前,高校各部门纷纷建立了自己的教育信息资源管理系统,这些信息系统已经成为保障高校各项工作开展的必不可少的信息服务设施。但这些信息系统也普遍存在着以下不足:   (1)资源信息及系统的规划性不强。高校信息系统是一个有机的整体,各部门信息系统是整个高校信息系统的局部。但各系统之间缺乏总体规划,往往是学校部门根据自身业务需要来设计实施信息管理系统。对学校整体资源信息的开发挖掘、综合利用认识和规划设计不到位。   (2)资源信息数据的共享性差。每个部门的系统都有相应的数据环境,而由于自身需求量身定制的数据库系统的数据结构、标准不一致,造成数据转换复杂,增加了数据共享的难度,冗余数据无法同步更新。   (3)软件复用困难。各系统主要是以紧密耦合的方式把模块化的业务逻辑组合而成,这些业务逻辑在其它信息系统中无法被重用,从而导致了业务逻辑的重复设计和IT资源的浪费。   (4)异构平台环境。操作系统有基于Unix的,也有基于Windows的,系统架构和开发平台有C/S结构基于Delphi、VB等开发的,也有B/S结构基于.NET、JAVA开发。因此,这样的异构环境增加了集成的难度和成本。   2.面向服务架构――SOA工作原理   (1)SOA的含义   SOA(Service-Oriented Architecture)是一种面向服务的体系结构。它是一个蓝图,目的是最大限度地重用应用程序中的服务以提高IT适应性和效率。[4] SOA作为一个组件模型,将应用程序中的不同功能单元(称为服务)通过对这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,也就是说它独立于实现服务的硬件平台、操作系统和编程语言。[5] 这使得构建在各种此类系统中的服务可以用统一和通用的方式进行交互。这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合。松耦合系统的好处有两点,一点是它的灵活性,另一点是,当组成整个系统程序的每个服务的内部结构和实现发生改变时,它能够继续存在。   所以,SOA最大的特点就是有一个灵活而功能强大的服务层,这些服务可以用不同的技术、方法在不同的平台上实现,利用服务层中粗粒度的、可被动态发现和绑定的服务,我们可以快速地构建松散耦合的、具有跨平台处理信息能力的应用系统。从资源的整合角度讲,可以基于现有的系统投资来发展,而不需要彻底重新创建系统。这就为解决高校资源信息系统集成问题和快速开发新的集成系统铺平了道路。   (2)SOA的结构及实现   SOA的组件包括:1)服务提供者。服务提供者即服务的拥有者,它负责将服务信息发布到服务注册者,同时要控制对服务的访问以及服务的维护和升级。2)服务消费者。实现服务的查找与调用,首先在服务注册者中查找满足特定条件的、可获得的服务,一旦找到,服务请求者将绑定到服务提供者并进行实际的服务调用。3)服务注册者。集中存储服务信息,以便于服务请求者的查

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档