教育信息系统的进化与互联.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教育信息系统的进化与互联

教育信息系统的进化与互联 余胜泉、程罡 北京师范大学现代教育技术研究所(100875) 摘 要:教育信息系统的进化与互联的已经成为目前教育信息化的重要瓶颈问题。本文提出以目前分布式应用的最新规范WEB服务为技术基础,制定面向具体教育业务的软件进化与互操作规范的体系框架,包括教育信息系统数据规范、教育信息系统互操作规范、教育信息系统业务互操作模型规范以及教育信息WEB服务开发工作规范。有了这些教育信息系统的开发规范指导教育信息系统的开发,能够保证不同厂商、不同语言的系统的互操作和进化,实现教育信息系统的整体聚合,推进管理与教学的整体优化,而不是局部改良。 关键词:教育信息化、教育软件进化、教育信息系统互操作、教育信息系统规范 随着互联网络的迅速普及,基于网络的信息系统部署和实施已是大势所趋,学习资源共享和教育信息系统互操作已经成为基本要求,学习资源共享是指一个学习对象可被多个学习系统利用;系统互操作是指多个系统及组件之间能够交换与使用彼此的信息。但目前教育信息建设却是条块分割,各部门自行开发自己的系统,缺乏标准化、规范化和兼容性,信息资源难以共享,出现了一个个“信息孤岛”。教育信息系统铁板一块,,新的需,业务变了系统变化,只能废掉,再一个新的永远处于一种新的替代旧的的,没有实现积累,应用永远处在单个部门层次的,不能实现进化不积累进化是我们面临的问题来说,财务预算,不可能投资,把未来年、年的事情都做完。(开发(使用(反馈(再设计这样不断迭代、不断修改的过程从而达到完善。现有的开发模式下开发的教育信息系统,是基于软件模块设计开发的,这些模块之间彼此紧密耦合,一旦面临新的需求,很有可能就涉及到整个系统的重写,这种维护的成本非常高。而且由于这种修改涉及到源代码级别的改动,所以只能由开发这个系统的公司进行修改和升级。一般中小型的软件企业显然无力承担如此频繁的改动需求,所以各个学校、教育局等机构要么在原有系统上做一些微小的改动继续使用,要么干脆废弃原有的系统重新购置或者组织开发新的系统替代原有系统。前者造成了教育部门的需求得到无法满足,从而挫伤使用教育信息系统积极性,推进教育信息化的动力;后者造成了人财物力的大量浪费,同样影响教育信息化的进一步发展。因此很多地方的教育信息化进程在大批量的购买了一批软件以后,就陷入停滞状态。 近几年,“软件进化”的思想逐渐被人们所接受,即软件系统的升级也可以模仿自然界的进化原理,在保留大量符合要求的功能或组件的基础上,增加、减少或替换少量需要改变的功能或组件,从而在较小的成本下实现软件的升级。要实现这种低成本软件进化得需要,我们需要一种和原有软件架构不同的、以服务为基本粒度的、功能之间松散耦合新的系统架构。 2.软件无法互联互通,信息孤岛制约教育信息化深层次应用发展 目前绝大部分大型教育机构的信息建设是条块分割,各部门自行开发自己的系统,缺乏标准化、规范化和兼容性,信息资源难以共享,出现了一个个“信息孤岛”。单个部门,或多或少有一些应用系统,一个管子下来是通的,但是他们之间是相互之间老死不相往来,相互之间不能实现数据共享,不能进行互联应用程序很像一个黑匣子,没有粒度可用于外部重用需要复制代码、合并共享库或继承对象。(请求消息和响应,而不是通过使用 API 和文件格式[4]。这种松散耦合确保系统的灵活性。 2.WEB Service——面向服务思想的具体实现 目前,有多个流行的编程框架支持面向服务的理念,如DCOM、CORBA、WEB服务等。其中,WEB服务以其出色的灵活性和安全性,被公认为是实现SOA最好的方法。WEB服务被定义为一种新的WEB应用程序,它是自包含、自描述和模块化的应用程序并且可以通过WEB来发布、定位和调用。自包含意味着一个服务不应该依赖其他服务而存在,服务和服务之间是松散耦合的;自描述指服务本身提供描述自身的详细信息,如通信所需的数据类型、消息结构、传输协议等;模块化揭示了WEB服务的内部实现仍然是基于对象和组件的。WEB服务的体系结构如下图所示: 图3 WEB服务体系结构 在上图中,存在三种角色:服务提供者(Service Provider),服务消费者(Service Consumer)和服务注册库(Service Registry)。其中,WEB服务提供者是符合规范的WEB应用程序,它提供某种特定的“服务”,可以完成某些特定的功能。同时,服务器提供者在服务注册库对自身提供的服务“注册”,从而达到发布服务的功能。这个注册的过程实际上是将这个WEB服务描述信息和WEB服务的调用规范存储到服务注册库。服务消费者是需要实现某些功能的应用程序或用户,他们通过查找服务注册库的信息找到所需要的服务,然后根据调用规范绑定到服务提供者,从而得到需要的服务。WEB服务基于如下5个最主要的技术规范[5]

文档评论(0)

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

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

1亿VIP精品文档

相关文档