基于Web 服务的网络教学系统的研究.pdfVIP

  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文档。上传文档
查看更多
基于Web 服务的网络教学系统的研究

第 26 卷 第 5 期 湖南科技学院学报 Vol.26 No.5 2005 年 5 月 Journal of Hunan University of Science and Engineering May.2005 基于 Web 服务的网络教学系统的研究 1 1 2 李满玲 ,梁小芝 ,朱学军 (1湖南科技学院 计算机系,湖南 永州,425006; 2株洲市地方税务局 信息中心,湖南 株洲,412007) 摘 要:尽管网络教学系统在网上随处可见,但是只有少部分系统能相互共享它们的构件。若开发一个新的网络教学系 统,则几乎不能重用已有的构件。因而,要让以不同编程语言在不同平台上开发的构件进行交互是需要耗费很多时间和精力 的。本文通过引入Web 服务技术,把网络教学系统细分成可重用的构件,使这些构件对外提供的是一种可编程的服务即Web 服务,从而解决了传统网络教学系统间构件不能共享的问题。 关键词:Web 服务;网络教学;教学构件 中图分类号:TP311 文献标识码:A 文章编号:1673-2219(2005)05-0235-03 1 引 言 [9][10] 随着计算机技术和通讯技术的发展,网络教学(Web-Based Education ,简称 WBE ) 在世界范围内发生了深刻变化。 这种教学方式打破了传统教学的时空界限,可以让人们体验到自由获取知识的乐趣,实现了教学过程的交互性,具有教学更 新快、教学媒体利用充分等特点。 然而,当前的大多数 WBE 系统都采用“独立解决方案”来实施,每个系统都有其特有的基本构架,各 WBE 系统间、 WBE 系统与其它系统间没有统一的数据格式标准,数据的存储和处理方法也各不相同,甚至看似相同的操作也由于缺乏统 一的语义描述而存在诸多微妙的差异。这些系统仅仅是提供了一种程序到用户的交互即信息服务。因此,现有的 WBE 系统 的实现技术存在着很大的问题,它们无法实现异构空间的数据共享,无法满足软件高度复用、无缝集成及用户的需求,而且 软件维护和功能扩展十分困难。 针对现有网络教学系统和产品的不足之处,我们在网络教学系统研究过程中,采用了 Web 服务(Web Services )[1][8] 的 相关技术,把 WBE 系统细分成一些可重用的教学构件[3] ,而对外提供一种可编程的服务即 Web 服务,这些服务可以集成为 一个新的应用系统,并实现程序到程序的交互。从而解决了传统网络系统间构件不能共享的问题。 2 Web 服务技术简介 1.1 什么是web服务? Web 服务是自包含的、模块化的、含有标准组件的应用程序,它可以在网络(通常为 Web )中被描述、发布、查询以 及调用。一旦一个 Web 服务被架设,其他应用软件(或其他 Web 服务)就能够发现和调用这个已发布的服务。 1.2 Web服务的特点 1)平台无关性:采用开放的标准协议进行描述、传输和交换。如 XML、SOAP、HTTP 等。服务的实现可以采用各种 各样的方式(系统:Linux 、Windows、AIX 等;编程语言:C/C++、Java、VB 等)。 2)高度可集成:采取标准 Web 协议作为组件界面描述和协同描述规范,屏蔽了不同软件平台的差异,无论是 CORBA、 DCOM 还是 EJB 都可以通过这种标准的协议进行互操作,实现当前环境下最高的可集成性。 3)开放性:Web 服务可以与其他 Web 服务进行交互。它具有语言和平台无关性。支持 CORBA、EJB、DCOM 等多种 组件标准。支持各种通讯协议如:HTTP、SM

文档评论(0)

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

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

1亿VIP精品文档

相关文档