Resources Construction of Distance Education 现代远程教育的资源建设 Resources Construction of Distance Education 刘 涛,2001-12-6
内容索引 现代远程教育资源建设的现状 XML和WebService及其在现代远程教育中的应用 现代远程教育资源建设的步骤 资源建设的不足之处 产生不足之处的原因 XML和WebService及其在现代远程教育中的应用 XML WebService 现代远程教育资源建设的步骤
现代远程教育资源建设的不足之处 资源信息量巨大 资源无法精确定位 资源分散且孤立 资源重复性建设 缺乏智能 不易管理
产生不足之处的原因 缺乏资源建设的统一标准 在统一标准下,缺乏 合适的技术 合适的模型 是否有新技术能解决这个问题呢?
新技术与现代远程教育 XML( eXtended Markup Language) 用于资源描述 WebService 建立资源建设的模型
什么是XML XML是eXtensible Markup Language的缩写,中文称之为可扩展的置标语言 ,它是SGML(Standard Generic Markup Language)的一个子集。 World Wide Web Consortium(W3C)的XML工作组于1998年2月完成了XML规范1.0版本的定义。
XML与HTML的区别 描述一个人员的信息: HTML <h1>姓名:王书 <p>性别:男 <人员> <姓名>王书</姓名> <性别>男</性别> <地址>北京市西城区</地址> <电话>01062220000</电话> <生日>1987-3-5</生日> </人员>
XML的特点 XML标记可以清晰地指明其表示的内容,这使得精确的搜索成为可能。 XML的跨平台性 构建自动化的User Agent或者说智能的Web应用
XML的跨平台性 XML是以文本的方式存在的,所以任何操作系统、任何数据库构成的平台,只要装了XML解析器,都可以很简单地访问XML数据。
XML与现代远程教育 的资源建设 <文本素材> <素材编号>…….</素材编号> <类型>…….</类型> <学科>…….</学科> <适用对象>…….</适用对象> <来源>…….</来源> <内容简介>…….</内容简介> <关键词>…….</关键词> <素材编写时间>…….</素材编写时间> <素材编著者>…….</素材编著者> <素材长度>…….</素材长度> </文本素材>
WebService WebService是一个很新的名词,中文称之为“Web服务”。WebService是一个Web上的组件编程模型,在这个模型中,各个应用都以服务(组件)的形式在Web上发布,然后远程的应用程序可以通过一个统一的访问方式(HTTP+SOAP)来调用这个服务,将其集成到本地的应用程序中。WebService也是一个分布式计算模型,但是它打破了COBRA、DCOM及RMI的客户与服务紧耦合的限制,比它们中的任何一种都更具优势。
WebService的特点 松耦合性 互操作性 集成性和简单性 普遍性 行业支持
WebService与现代远程教育
WebService与现代远程教育 用WebService来构建Internet范围上的现代远程教育基础平台,特别是资源建设和管理的平台。
现代远程教育的资源建设 标准化的资源建设 从资源建设的角度 从远程教育基础平台的角度 从用户的角度
从资源建设的角度来说 未来远程教育有合理的资源分类。 可以采用任何机制来建设素材、课件、网络课程、案例等资源,但是所有的资源都应该有统一的或者说标准的资源描述。 资源如果发布到Internet上,那么应该具有标准的远程调用接口,以便Internet上的其他应用程序使用该资源。
从远程教育基础平台的角度来说 以标准的远程教育资源建设为基础来构建基础平台。 远程教育基础平台不在局限于某个站点或者某个应用,而是基于Internet。 在这个平台的基础上能很容易地构建基于Internet的各种远程教育应用系统,包括教学系统、开发系统和管理系统等。
从用户的角度来说 一次登录,即可在整个Internet的远程教育网上漫游。 个性化的远程教育。个性化是Web所追求的目标,在远程教育中也一样。未来的远程教育系统能自动为用户建立一个个性化的远程教育服务体系。
现代远程教育资源建设的步骤 制定一个较为完善的远程教育建设标准,特别是资源建设标准。可以在教育部现代远程教育资源建设委员会试行的《现代远程教育资源建设技术规范》的基础上进行制定。 制定用于描述远程教育资源的标准语言,比如命名为EXML。并在此基础上制定各类资源调用的接口标准。 根据资源建设标准建设远程教育的各类资源。 根据所制定的标准构建基于Internet的远程教育基础平台。 在平台的基础上开发和建设各种更智能、更综合的远程教育应用系统。
总结 发展远程教育是国家教育建设的重大工程。但是现代远程教育缺乏建设的统一标准,由此产生的弊病正日益阻碍着现代远程教育的发展。XML和WebService等新技术的产生和发展给电子商务等带来更光明的应用前景的同时,也给现代远程教育一个崭新的思路。
谢谢大家! 南开大学计算机系网络实验室(300071) Netlab, Dept. of Computer Science, Nankai Univ., Tianjin, 300071, China