最新
推荐
2014年高等教育信息化十大“关... 01-04 教育部成立教育信息化专家组 12-24
CERNET第二十一届学术年会 11-24 李志民:互联网促进人类文明迈... 11-15
校园信息化正飞速发展,随之而来的是校园数字资源越来越丰富多样。但是,资源冗余、信息孤岛、人力财力的重复浪费、资源难以利用和沟通等问题不断产生。因此,如何充分利用网络环境来科学管理教育教学资源,实现不同资源库管理系统之间的互操作,提供高效优质的教育教学信息资源服务,已经成为教育信息化发展进程中的一个极为重要的问题。 校园数字资源的整合主要是包括横向整合与纵向整合。横向整合是指管理机构内部的子系统之间的资源整合;纵向整合是指上下级之间的,不同地域、不同单位之间的资源整合。 要解决校园数字资源整合的问题,可以通过数据集中管理、统计数据格式、编制转换脚本、统一使用软件等方法,但是这些方法会引发数据管理困难、脚本实用性有效、软件垄断等新的问题的出现。而数字资源整合协议的出现,不仅解决了数字资源整合困境,而且不会引发上述问题。 校园数字整合协议需要规范数据、对象、代理、报文、体系结构等不同内容,根据协议规范程度的加深,其发展大致经过三个不同阶段:定义数据规范的协议(如IMS Enterprise Specification);定义管理信息系统互操作规范的协议(SIF、EMIF);定义资源互操作规范的协议(IFRM)。 本文主要介绍SIF和EMIF。 SIF SIF(Schools Interoperability Framework),即学校互操作框架。1997年开始,美国的80多家教育软件公司和社会团体发起了学校管理系统规范的制定活动,并将最终的解决方案命名为SIF。2000年,软件与信息工业协会就已经公布了SIF执行规范的草案。SIF的目标是为了开发学校教学和管理软件的开放性规范,让不同的软件能够更加高效地协同工作。 SIF规范是基于XML语言的,该协议定义了共同遵循的数据对象、事件对象以及报文,每个应用程序都可以保持自己原有的格式,通过XML的转化即可实现数据的共享与互操作。 结构原理 SIF的体系结构是一种分布式联网系统, 建立在代理程序和一个称为ZIS(区域集成服务器)的中间层服务器基础上。每个应用程序软件都创建代理程序,它们充当应用程序与ZIS之间的接口。代理程序之间并不直接通信, 而是通过ZIS间接通信,ZIS是框架中所有代理程序的集成点。 SIF的关键是一种SIF报文接发协议所使用并描述所有对象的公共XML数据词汇。该词汇中最重要的两个部分是:描述交互协议的报文和报文发送的对象。对象包括数据对象和事件对象,事件对象是对数据对象所定义信息的变化的描述, 报文可以看作是数据对象和事件对象的载体。 当一个应用程序使得一个SIF数据对象发生改变时,它的代理程序就会发出一个包含描述这一变化的事件对象的报文,ZIS收到这一事件后,会立即将这一变化传递给其他正在使用这个数据对象的应用程序的代理,从而保证数据对象的更新。 数据和事件对象在代理程序与ZIS 之间的传递是以SIF报文为载体的。ZIS 理解SIF, 报文规范中所描述的所有报文,代理程序使用报文执行提供数据、预约事件、发布事件、请求数据以及响应请求。
图1 SIF框架 SIF工作的4个基础是:软件应用、SIF 数据对象、SIF代理、ZIF(Zone Integration Server)区域集成服务器,见图1。当有SIF代理的应用软件向ZIS发送消息时,ZIS继续将这个信息向前发送到被监视的应用程序。信息通过应用程序代理寻址。通过鉴定的SIF应用软件和代理之间并不直接对话;每一个应用程序和它的代理通信,并和ZIS通信。ZIS负责处理更深一层的通信。 |
版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号
关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com