WebService在分布式网络教育中的应用其优势

点赞:24516 浏览:109710 近期更新时间:2024-04-22 作者:网友分享原创网站原创

摘 要:目前网络教育软件存在着开发平台不同,异构数据种类繁多等众多问题,尤其在集成与移植方面,使网络教育软件难以完成从设计、开发、应用到大规模集成怎么写作的快速部署及实现的过程.本文通过将WebService技术与网络教育相结合,发挥IL多媒体流控制与QoS怎么写作的作用,建立具有安全机制的WebService分布式网络教育软件,实现跨平台的网络教育模式和异构网络的教育怎么写作集成以及教育资源的共享式分布.

关 键 词:WebService;分布式;网络教育;QoS

中图分类号:G434文献标识码:B文章编号:1673-8454(2012)21-0076-04

一、目前网络教育软件建模与设计的缺陷

网络教育软件的设计通常利用当前主流的网络怎么写作,以应用技术为支撑,结合多媒体资源和网络教育资源的丰富性、先进性和等认知特性,在一定的信息化教学设计理念下进行完整而精确的集成的方法和过程.为此而生的计算机描述与表示为网络教育软件的建模.

目前网络教育软件建模与设计的缺陷主要在于网络教育资源缺乏统一的格式标准,使得网络教育资源和应用的集成存在重复和低效率,不能发挥其优势.通常情况下,网络教育软件的创作采用.NET、JSP、PHP等网络开发软件作为开发工具,并用Photoshop、Director、Premier等软件进行多媒体素材的组织与编辑,最后以多媒体网页的形式发布,而且通过部署和配置形成网络教育网站.这类网络教育软件的优点主要是多媒体表现力强,人机界面成熟,设计方便,但存在较为典型缺陷.具体如下:

1.无法共享网络教育应用与怎么写作

由于网络教育应用与怎么写作模块通常用专用的工具开发,数据封闭,有防火墙和用户权限等安全措施,无法灵活地对数据资源进行共享,网络教育信息的价值将不能体现出来.

2.软件中的怎么写作与应用无法提取

怎么写作与应用的设计关系到网络前后台的软件连接,通过采用前、后台对象与中间件进行关联,怎么写作与应用则以代码方式存在,这些都是无法直接抽取出来并进行移植的.

3.维护与修改需要较为专业的技能

网络教育应用与怎么写作由怎么写作器提供,类似于怎么写作器上开发的应用程序,而客户端则无需关心开发过程.如此一来,普通的客户将难以修改或维护.

4.对跨平台的移植和扩展难以实现

怎么写作器平有的应用接口和环境将使其程序难以跨平台移植.通常怎么写作器上的应用程序和怎么写作只能用适于该怎么写作器平台的工具开发,普遍具有较强的专业性.

此外,网络教育应用软件共享与集成方面也存在较多问题:其一,在网络教育应用与怎么写作不复杂时,可移植部分代码以实现应用怎么写作共享,但由于没有统一的标准,只能手工抽取和移植,而且在怎么写作应用较为复杂时无法移植;其二,软件和资源难以实现网络管理,海量的怎么写作和多媒体资源的管理将是个重要的问题;其三,集成的程度和规模很有限,多平台下的应用怎么写作在没有一定的统一标准下将难以深度集成,如.NET与J2EE的应用集成将很困难.

二、软件应具有网络开放性、智能发布和共享的特点

教育怎么写作软件和教育应用软件与校园网的整合促使现代网络教育教学向协作化、分布化和探究式的方向发展,这就需要对网络教育软件进行更深化的变革和演化.目前校园网已经成为相当成熟的开发与应用平台,现代网络教育与校园网的重要发展目标之一就是构建开放式教育网络,这就必须保证教育应用软件和怎么写作软件具有开发统一性和部署的智能化.具体来说,网络教育与怎么写作的软件必须具备以下特点:

1.教育应用软件与怎么写作软件的分布化

将教育应用软件与怎么写作软件分布于不同地点、不同社区的怎么写作器,有利于用户快速访问怎么写作和提高应用怎么写作的效率,同时通过负载的均衡使整体效率得以提高.

2.教育应用软件与怎么写作软件的发布和部署智能化

在大量的网络教育应用怎么写作中快速找到所需要的应用或怎么写作,需要一个完整统一的怎么写作发布、部署和应用的标准框架,其中为了有利于用户的发现和应用,教育应用软件与怎么写作软件的发布、部署的智能化是关键.

3.对教育应用软件与怎么写作软件实现网络共享与重用

网络应用软件与怎么写作软件基本采用B/S或C/S模式开发,处理用户请求并完成任务的部分都在怎么写作器端,但不同的怎么写作器大多提供不同的功能和怎么写作,互不重复,因此必须保证这些应用软件和怎么写作通过某种机制为网络用户所调用,以实现功能的共享与重用.

在网络教育逐步成熟的今天,海量的网络教育应用与怎么写作仍然缺乏统一的标准和共享机制,造成大量网络教育网站的重复建设和浪费,不少系统无法共享和交换应用功能和教学信息.有效共享和集成基于Web的远程教学系统资源是关键问题.教学软件和教学怎么写作设施容易形成信息仓库式的重复、冗余和浪费,并在教学怎么写作搜索及应用上造成迷航.鉴于此,基本的WebService的网络教育应用能实现与终端平台、怎么写作器端平台和应用设计工具无关的标准化教育软件模式,通用浏览器即可获得教育应用与怎么写作.WebService具有完整规范的协议框架,完全可以实现标准化教育应用软件的目标.


三、WebService实现网络教育应用与怎么写作的主要特点

WebService是一个公共的网际间对象互操作的标准协议.它是分布式的、基于网络的和接口标准化的模块化组件,这些组件遵循具体的技术规范,使用标准的互联网协议,通过简洁的互操作,实现广泛的基于互联网的、企业内部网的功能访问.与传统的HTML网页或者JSP、ASP网页相比,具有明显的优势:

1.灵活的扩展性

基于WebService的应用框架是按照标准协议SOAP、WSDL、UDDI等多种协议构建的开放式分布系统应用,它的扩展性具有先天的优势,其他系统应用很难与之比较.这些协议不针对任何一种开发语言,可以用C#实现,也可以用Ja实现,而且它们提供的WebService模块可以相互调用,其他语言也可以在遵循上述协议的情况下访问和调用.WebService不针对系统平台开发,可以根据实际情况配置资源和怎么写作,以便调用.如小型移动平台上调用WebService可获得小而精的数据返回,大型终端上则可以获得全面且丰富的数据流怎么写作,这些都不必考虑使用平台的异构性,怎么写作的部署和发布也不需要停止其他怎么写作的使用,各个WebService模块之间的松耦合使之扩展和消减灵活自如.2.组织结构的松散耦合

松散耦合性是WebService的核心思想之一.WebService的发布、发现、调用是完全基于规范化的XML文档,某一个WebService细节的改变和调整,不会对调用者发生任何影响.为了实现WebService组件及其功能的机器可识别,WebService使用标准化的描述语言WSDL描述组件的交互细节,并通过规范的发布机制公开.经过多年努力,标准的WebService协议框架实现了怎么写作提供者、怎么写作注册中心和怎么写作调用者的相互独立.

3.功能强大的交互性

WebService实现了跨平台的双向交流,在不同网络状态下均可获得畅通的信息获取与反馈,使受教育者与知识传播者之间的区别能进一步演化,在这种情况下,学习者甚至可以参与到教学信息的构建过程中来.

4.完备的怎么写作功能

WebService通过多年的设计与应用逐渐形成了完整的协议框架,在理论和功能上都是完备的.如怎么写作访问与返回,业务逻辑的应用与修改,事务处理的构建与执行,通用性与安全性的集成,QoS的设计及应用等等,是WebService作为一种功能完备系统设计的体现.

WebService在分布式网络教育中的应用其优势参考属性评定
有关论文范文主题研究: 网络教育类论文范文 大学生适用: 本科毕业论文、学年论文
相关参考文献下载数量: 73 写作解决问题: 写作技巧
毕业论文开题报告: 文献综述、论文前言 职称论文适用: 论文发表、中级职称
所属大学生专业类别: 写作技巧 论文题目推荐度: 经典题目

四、在WebService技术支持下具有的优势及具体应用

使用WebService创建并集成网络教育软件的主要优点有:

1.通过WebService技术将网络教育软件的创作、测试、发布、部署标准化

WebService具有完整的应用怎么写作生命周期协议,可以根据统一的协议簇来实现网络教育应用和怎么写作软件的广泛共享.不同终端和用户只要获得访问许可,均可以在任意网络终端访问到怎么写作.鉴于此,国际教育组织将学习支持整合化,特别是将学习者支持的思想和方法整合到高校的网络课程、网络教学中,强化和促进各种层次的交互.从趋势上看,WebService将是构建在线学习支持、在线知识社区、探究共同体和实践共同体的框架,国际教育组织在该框架重教学过程、学习过程中各种影响因素的分析,分析学生的参与、学生与教师以及学生与学生之间的交互情况,通过WebService使交互信息显性化,并为分析学习者模型提供数据.这些研究和应用具有很强的实用性,逐渐成为网络教育研究中理解社会协商和意义建构的重要的方法.

2.WebService将可以完全实现大型分布式的网络教育系统软件

多媒体课件或小型网络教育软件的信息量小,形式各异,难以发展为大型软件,而WebService构建在严整的分布式平台上,有严格统一的接口标准,允许系统实现真正意义上的分布式应用.通过其制作的网络教育软件可部分、按阶段放在互联网上,学生或老师利用浏览器就可以查询到所需要的教育信息,并可以通过浏览器上传到怎么写作器.WebService的一系列标准完全开放且大部分已经标准化,这些对网络教育软件的有效集成和优化提供了强有力的平台.

3.使用WebService的教学信息是完整分布式的

分布式的教学信息允许教学内容以知识点为单位,实现教学内容的分布式添加、修改和维护,知识结构的树状拓扑、分层结构和超链接结构都易于形成和实现,这是传统教学组织所不能比拟的.

4.在WebService的支持下,搜索变得快捷简单

WebService作为一种高效、方便的网络开发工具,将给网络教育的形式带来变革.例如,WebService的搜索功能直接以数据库操作为依托,以数据库指令直接执行,使原有的基于HTML的复杂而且低效的搜索变得快捷、简单化,不需要对搜索功能创建特征库和算法等复杂的设计,让智能搜索、模糊搜索和精确搜索变得简单和方便.

进行智能搜索时,首先由客户端输入需要搜索的关 键 词,输入的信息将提交给WebService模块,再由WebService调用数据库中的存储过程,而在存储过程中已经设计好搜索项的智能筛选和排除,这样一来,智能搜索基本变成数据库的智能检索功能和实现.目前的数据库功能都很完善和成熟,通过WebService以数据库检索为基础的智能搜索将变得简单而实用.

五、用WebService构建网络教育软件的框架结构

网络教育软件必须首先能够保持知识的传授和获取的流畅.WebService的数据可直接来自于数据库,而在数据库中存放教学内容便于组织和管理,返回到WebService中的数据可由普通的ASP.NET网页或其他网页直接使用.在数据库中使用表及其关联实现教育信息的多样化,由多种不同的媒体信息及其关联表现出网络教育信息的空间结构、时间结构和同步信息.WebService完全可实现异地的集成和系统功能的松耦合,在这种情况下,可以实现快速的师生交互网络学习环境.

1.WebService中媒体信息的时空描述和实现形式

2.多媒体信息的WebService处理和控制方法

目前多媒体信息的表现多以脚本控制并且采用IL等多媒体同步语言进行集成和控制.使用WebService可以实现更好的分布式应用和松散耦合的多媒体控制.比如,在某些环境下,流媒体的传输和播放需要时间戳的访问和控制,使用WebService更易于实现灵活的访问和控制,不需要媒体的解耦和排他占用.

六、WebService教育软件结构与模块

根据网络教育信息的结构特点设计WebService访问的数据库以及各个WebService模块的颗粒度和链接形式.使用数据库集群实施数据库的维护和运行,方便了怎么写作规模的扩展和调整.为了用户账户安全,会话对象和状态置于数据库中,不必每次访问都提交用户名和.主要框图如下图所示:

七、总结

总之,WebService为网络教育软件的建模与构建提供了较为理想的应用方案,具有统一的标准协议和统一的格式标准,可实现尽可能的共享与学习的协同,极大地方便了维护与修改,克服了多媒体网络的种种缺点,创建了一种结构智能化,定义、描述、构建快速化的智能多媒体网络教育软件.

(编辑:李晓萍)