基于Webservices的网上在线实时答疑系统的研究_赵军富

  • 格式:pdf
  • 大小:1.22 MB
  • 文档页数:2

下载文档原格式

  / 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

时,服务器采用TCP协议进行握手连接,当双方取得一致时双方各 自从信息数组中得到IP地址,利用连接数组记录当前连接情况,此 时服务 器完成 双方连 接功 能,答 疑 双方 之 间利用U D P 协议 直接 建 立起TCP/IP连接,进行一对一面对面的直接交流和答疑。
2.Web服务调用[5] 本系统将在答疑过程中对一些常见的问题答案采用Web服务 进行发布,同时对一些简单服务进行动态组合,来解决更复杂的问 题。首先对每一个学生客户端提出的问题都经过服务器进行简单分 析,查找是否存在现有的Web服务可以调用,若有就调用该Web服 务得到答案,若没有将问题转到教师客户端获取答案,在教师客户 端将问题通过服务器返回到学生客户端的同时,系统自动将答案创 建Web服务进行发布,有待于其他学生提出同样问题可以直接调用 该服务。 四、结论与展望 在对Web服务深入应用的趋势下,为了能够快速解决学生问题 的需求,本文引入Web服务技术对常见问题的答案进行创建发布, 针对当前大多数答疑系统中服务器任务繁重,本文使用P2P技术实 现学生客户端与教师客户端的点对点通信。对于该系统的安全性等 问题,有待进一步的研究和探索。
(责任编辑 :麻剑飞)
(责任编辑பைடு நூலகம்:麻剑飞)
(上接第 73 页) 组成,如图2基于Web服务的系统框架所示。首先当学生有问题提出 时,利用P2P技术中间服务器只起到学生客户端和教师客户端通信 握手作用,把问题通过Internet进行传到教师客户端,在传递过程中 如果发现所提的问题在Web服务中或者是合成的Web服务中有相应 的服务,就直接调用这个服务,将问题的答案从Web服务中提取,如 果没有系统就会启用调度策略自动发到教师客户端,当得到答案后 会通过服务器通信将答案发个学生,学生都可以及时得到答案。
图 2 基于 Web Services 答疑系统基本框架 三、基于Web Services实时答疑系统实现 本系 统 采 用 在 通信 时服 务 器 帮助 客户端 查找 其 他 客户端 的 信息。在实时答疑时学生和教师客户端 通过服务器来进行转接 信息。 1.建立IP地址列表[4] 在Internet网络中,各客户端互相通信必须通过IP地址进行, 由于 学 生和老师上网地 点可能 发 生 变化,所以其 I P 地 址 是不固定 的.因此本系统创建了自己的IP地址列表,该地址列表实时更新.当 学生或教师通过登录或注册上线时,服务器将学生或教师的IP地 址和相关信息分别传送给相应的IP地址列表,同时服务器会将教师 (或学生)的IP地址及相关信息传送给在线的学生(或教师),而在 线学生(或教师)端采用数组来记录教师(或学生)的IP地址及相 关信息.当学生(教师)请求与当前某教师(学生)进行一对一答疑
参考文献: [1] 柴晓路 , 梁宇路 .WEB SERVICES 技术、架构和应用 [M]. 北京 :电 子工业出版社 ,2003. [2]XML[Z]. 百度网 . [3] 胡中栋 , 胡春安 , 任克强 . 网上在线答疑系统的开发 [J]. 计算机与现 代化 ,2006,8(2):120-123. [4] 李雅红 , 黄有群 , 李欣 . 网上教育中实时答疑功能的实现 [J]. 沈阳工 业大学学报 ,2002,(6):490-493. [5] 蔺永政 , 郑艳伟 , 周劲 , 等 . 基于 XML Schema 的数据整合方法在答 疑系统中的应用研究 [J]. 微电子学与计算机 ,2009,(3):215-219.
业技术学院材料工程系,讲师。(内蒙古 包头 014010)
基金项目:本文系内蒙古科技大学教改项目(项目编号:JY2010024)的研究成果。
中图分类号:G642.41
文献标识码:A
文章编号:1007-0079(2011)32-0073-01
随着互联网技术的广泛应用,我国各大中专院校也加快了信息 化进程,并且都建立了自己的校园网,这为现代化教育提供了必备的 物质基础。答疑是教学中的一个重要环节,通过答疑学生可以弄清 课堂上没有弄清的问题,教师也可以通过答疑,了解学生对课程的 掌握和适应情况,并利用这些信息修正课堂教学。当今,网上答疑 系统形式多样化,网上答疑成为当前的研究热点。
图 1 金三角
1. XML[2] XML是一种半结构的数据模型,由于它自身的优点——可扩展
性,作为数据交换和信息表示的标准已被普遍公认。在信息集成已 被广泛应用,是Web Services应用程序集成平台的架构基础。
2.SOAP、WSDL、UDDI SOAP(Simple Object Access Protocol)是一种基于XML的应用 之间的信息交换协议。从设计伊始,就以独立于任何平台(Unix、 Microsoft Windows等)为目的,并充分利用了Web协议(Http、Smtp) 和XML可扩展性的优点,SOAP信息中的数据完全采用XML格式, 就 避 免了以前采用二 进制编 码 传 送,导 致不同系统间难以相 互 理 解。SOAP的这种特性,最终取代了其它分布式技术的底层通信协 议。因而它也成为了Web Services的核心协议。 WSDL(Web Services Description Language)是一服务描述语 言,它定义了一种XML语法,将网络服务描述为能够进行消息交换 的通信端点的集合。WSDL服务定义为分布式系统提供了文档,并 且可用于自动 执 行应 用 程 序 通信 中所 涉及 的 细 节。它取代了过去 Microsoft提出的SCL(Service Contract Language),在技术上更为 成熟和通用。 UDDI(Universal Discovery,Description,Integrati-on)是服务 发布与发现机制。规范由Microsoft、IBM、Briba三家公司在2000年7 月提出,借鉴了XML和SOAP的经验,定义了在它们之上的一个层 次,提供了一种让客户端动态发布和查找Web Services的机制。通过 UDDI提供的标准接口,企业可以发布自己的Web Services供其它企 业查询、调用;也可以查询特定服务的描述信息,并动态绑定到该 服务上。 3.XQuery、XPath XQuery、Xpath是两种XML查询语言,为遍历XML提供了有效 的方法,已经广泛被使用,在此不做太多的介绍。 4.Web Services的动态组合 在异构系统中运行在不同平台上的Web 服务可能是由不同供 应 商 提 供,由不同的编 程 语言实 现,为 满足 服 务 的 请 求 需 要 根 据 特定的应用背景和需求进行合理的Web服务组合。Web服务的组合 潜在地缩短了开发时间,减少了开发新应用的工作量。服务动态组 合是在运行时动态组合的,它能够给系统带来更大的灵活性,当前 Web Services的合成研究已经成熟。 二、基于Web Services答疑系统基本框架[3] 系统由学生客户端、教师客户端、服务器、Web服务、互联网等
一、Web services相关技术[1] Web Services通过标准的Web协议向Web用户提供有用的功能。 多数情况下使用SOAP协议。Web Services非常详细地说明其接口, 这使用户能够创建客户端应用程序与它们进行通信。这种说明通常 包含在称为Web服务说明语言(WSDL)文档中。Web Services一经注 册,用户便能够轻易地找到这些服务,这是通过通用发现、说明和 集成(UDDI)来完成的。这就构成了“金三角”技术,如图1所示。
五、技能大赛有助于促进校企合作 培养学生的职业技能是职业教育的立足点和出发点,职业院校 办学必须贴近企业、贴近行业、贴近地域经济,培养出来的人才是
教改经纬
市场上需求最旺的。但在具体的教学实践中,课程内容相对滞后、 理论与实践脱节阻碍了一些职业院校教学质量的提高。举办职业院 校技能大赛,就是要引导广大职业院校坚定地走校企合作道路,及 时引进企业的高新技术和人才,共同制定和实施人才培养方案。
web services技术的网上答疑系统的功能。系统为学生提问和教师答疑提供了不受时间和空间限制的平台,体现了网上答疑的交互性和自主性等
特点。同时,实现了教学资源和教学方法的共享。
关键词:Web服务;实时答疑;框架
作者简介:赵军富(1979-),男,内蒙古兴和人,内蒙古科技大学工程训练中心,讲师;马胜梅(1982-),女,内蒙古鄂温克人,内蒙古包头职
总第219期
教改经纬
DOI编码:10.3969/j.issn.1007-0079.2011.32.037
基于Web services的网上在线实时答疑系统的研究
赵军富 马胜梅 刘玉平
摘要:随着Internet技术的发展,网上答疑形式出现多样化,本文引入web services技术,提出一个在线实时答疑系统的框架,并给出了基于
从总体结构来讲,当前有B/S结构和C/S结构,不论哪种所有信 息处理都过分依赖中央服务器。但随着信息处理量的增加,网络用 户的急剧增长,会过分消耗服务器更多的内存,会使网络数据通信 量增大,而客户端资源利用率很低,这都给服务器带来了极大的负 担,造成了昂贵的成本支出,网络的更大规模应用也受到了限制。 在网上答疑过程中,让学生和教师作为客户端,让服务器只起到握 手连接的作用,无须通过服务器,教师和学生直接传递数据信息, 其带来的一个变化就是改变了“内容”所在的位置,内容从“中心” 走向“边缘”,内容将主要不是存在服务器上,而是存在所有用户的 个人电脑上,使学生和教师之间的数据信息流并不汇聚到中央服务 器。这样,服务器的信息流量负担将得到极大的缓解,而教师和学 生客户端的信息交流更加直接、高效。本文引入Web服务来提供业 务逻辑,将好多问题写成Web服务,并进行发布,同时可以将单个的 Web服务进行组合。这些发布的Web服务及其组合为答疑系统提供 了高效、快捷服务。
技能大赛的比赛项目是紧密联系当前企业现状,针对专项技术 前沿领域中的典型案例中的要素进行优化、组合编制而成的,具有 先进性、实用性和可操作性。学生通过准备和参与整个比赛项目的 过程,可以不断地提高自己的实践能力,培养自身的创新能力以及 敬业爱岗、团结协作的职业素养。因此,技能大赛造就了一批高质 量高技能的人才。
六、结束语 技能大赛推动了高职院校的教育教学改革,不断扩大了高职院 校的社会影响力,加大了高职院校专业建设、课程改革、教学改革、 校企 合作的力度,提高了师资力量 和管 理 水平,引导 学生 从“知 识 人”转变到“职业人”,从而更好地服务于社会。
参考文献: [1] 王建荣 , 范祖贤 . 全国高职学生技能大赛的启示 [J]. 无锡职业技术学 院学报 ,2009,(2):6-7,34. [2] 刘焰 . 国家级职业技能大赛对职业教育的影响力探讨 [J]. 教育与职 业 ,2010,(3):46-47. [3] 李 文 , 高 健 . 职 业 技 能 大 赛 对高 等 职 业 教育的启发 [J]. 职 教 论 坛 ,2010,(4):48-49. [4] 刘忠 . 技能大赛对高职院校教学改革促进作用的研究 [J]. 兰州石化 职业技术学院学报 ,2010,(1):63-65.
(下转第 75 页)
73
总第219期
技能大赛受到企业界的高度关注,显示了企业对高技能人才的 渴求和对教育界尽快培养出真正适用的实用型人才的期待。[4]要培 养出高质量高技能的人才,就必须要有一支结构合理、素质优良、专 业过硬的“双师”型师资队伍。随着技能大赛的不断开展和深入, 很多高职院校要求专业教师能够根据市场需求,不断地改善知识 结构,并定期组织专业教师进行培训、学习、考察或安排到企业参 与具体项目,提高专业能力,积累实践经验,培养一批既精通专业 理论知识,又熟悉专业技能的“双师”。同时,引进一些企业专家、 工程师和技术人员以优化教师结构,或聘请他们来校现场授课,全 面提升教学团队整体素质,保证项目教学的顺利进行,使教学质量 达到预期效果。