基于Web Services的积件库代理系统的研究与设计

来源 :中国教育技术装备 | 被引量 : 0次 | 上传用户:liongliong447
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要 基于Web设计一种积件库代理系统,对积件库建设者、顾客和代理者的职能进行明确的区分,既方便顾客的使用,又使积件库的开放性、扩展性和易用性更易实现。
  关键词 Web Services;积件库;建设者;顾客
  中图分类号:G434 文献标识码:A 文章编号:1671-489X(2009)15-0077-02
  
  Research and Design of Database Agent System based on Web Services//Jie Houxin
  Abstract This article aims to design a Web-based database agent system which makes a clear distinction among the functions of the developers of the Ware Library, its customers and agents. In addition to make it more accessible for customer, it will also become easy for the Treasury integrableware to be more open and expansible.
  Key words Web Services;integrableware database;developers;customers
  Author’s address Software Faculty, Southwest Jiaotong University, Chengdu 610031
  
  为解决课件在CAI中暴露的封闭性、表态性的问题,研究人员提出积件的概念。积件具有基元性、可积性、通用性、开放性的特点,在实践中发挥出重要的作用。积件库的使用更是为使用者提供一个广阔的选择空间,但积件库庞大的信息量会让使用者检索时产生迷航的现象,同时积件库的更新维护也是困扰积件库建设者的难题。本文采用面向对象的思想设计一种积件库代理系统,能让使用者方便、快捷、自动、智能地检索到自己所需要的积件,同时系统的注册登记功能对扩充更新积件库有积极的作用。
  
  1 积件库
  
  积件库存储一个学科(或课程)中与教学策略、教学对象、教学目标等有关的基元信息。利用互联网组织积件库,最主要的工作是要做好一个可供方便检索并可扩展的平台,它应具有3个特点。1)开放性。在互联网上建立积件库的目的就是为教师和学生提供一个含有丰富资源且容易获取的公开教学资源库,以方便其设计和使用教学软件,解决课堂CAI课件教学中存在的不足。2)扩充性。积件库中的资源都是以单元方式入库供教师和学生重组和使用的,因而任何人在任何时间、任何地点都可以将最新的信息和作品添加入库。积件库应具有自扩充性和自繁殖性。3)易用性。积件库资源丰富,内容庞杂。通过网络建立积件库要在检索、查询资料上具有方便、快速、自动、智能的网络检索特点,如采用分学科、分类别、分层次或关键字搜索等方式来处理,做到大家同时使用。
  
  2 网络积件库的现状
  
  目前流行的积件库,仅是收集各类积件,存储在本地数据库中,供顾客检索使用,扩展更新困难,功能简单划一,灵活性、可扩展性差。1)没有公共的登记机制。不同库之间是相互独立的,如果顾客检索不到自己所需要的积件,需要查询其他积件库。顾客也无法将自己的需求登记,造成建设者无法提供针对性服务。2)与实践脱节。课程的内容是不断发展的,顾客的需要也是不断变化的,而积件库里的内容一成不变或更新缓慢,顾客的需求得不到及时的满足。导致积件库建设在质量、效益、可持续发展上无法紧跟学科的发展和体现学科的最新成果,造成积件的开发脱离教育教学实践。3)信息冗余与信息不足并存。过时的、不能反映教育教学实践需要的积件大量存在,信息大量冗余,增加顾客使用积件库的难度,使检索更加困难,也增加维护的难度。同时实践中的开发成果得不到及时地上传与共享,优秀作品得不到及时的呈现。4)资源浪费严重。积件库建设者获取和发布信息是自行开发,资源往往不符合实践需要,耗费大量的时间和资金。
  
  3 本系统设计思想
  
  3.1 Web Services的3个角色Web服务体系结构基于服务提供者、服务注册中心和服务请求者这3种角色之间的交互,交互设计发布、查找和绑定操作。服务提供者定义Web服务的服务描述并把它发布到服务请求者或服务注册中心。服务请求者使用查找操作从本地或服务注册中心检索服务描述,然后使用服务描述与服务提供者进行绑定并调用Web服务。实现同他交互。如图1所示,Service Provider,实现服务并发布服务;Service Requester,请求并使用服务;Service Registry,注册服务提供者及其服务,提供服务检索,将服务请求者与合适的服务提供者绑定。
  3.2 系统具体框架实现
  1)系统需求分析。顾客也就是积件使用者,使用代理系统寻找积件时,只关心积件在内容、功能、操作等方面否符合要求,能否得到所需要的积件,以及如何与积件库交互;并不关心代理系统是否与积件库建立联系。顾客也不希望得到的回复仅仅是几个链接然后再进行其他的检索。积件库建设者,主要是搜集开发各种类型的积件,为顾客提供服务,同时接收优秀作品,及时更新扩充积件库。代理系统,为顾客和积件库建设者提供良好的服务,使顾客和积件库建设者建立良好的交互,顾客的需求和积件库的信息可以及时发布,使双方交互性加强。
  2)系统设计分析。服务提供者(积件库):在一个登记处维护其服务信息。积件库建设者在服务登记处进行登记,及时维护更新信息,供顾客检索使用,提供相关服务。服务请求者(顾客):在登记处寻找服务。一旦服务被找到,另一种服务被调用。顾客不仅可以检索积件,还可以将自己开发的积件上传到积件库中,更新扩展积件库;及时发布反映教育教学实践的优秀作品,对于积件的共享意义重大。登记处提供者(代理系统):是一个服务存储器,那里所有的服务都被登记。代理系统可以成为服务代理,提供一个顾客和服务者之间的界面,将顾客和积件库的信息呈现出去,使顾客和建设者交互性加强,本身职能更加专一。
  
  3)三层B/S体系结构。本系统采用浏览器、Web服务器、数据库服务器三层模型,即B/S模式。第一层,客户浏览器,它是用户与整个系统的接口。用户登录后,在网页提供的申请表上输入请求服务信息提交给后台,并提出处理请求。顾客在该层即可检索所需积件,注册登记自己所需积件,也可上传自己的积件。第二层,Web服务器,客户机的后台即是Web服务器,它将启动相应的进程来响应客户机的请求,动态生成处理结果,返回给客户机的浏览器。如果客户机提交的请求包括数据的存取,Web服务器还需与数据服务器协同完成这一处理工作。第三层,数据服务器,负责协调不同的Web服务器发出的请求,管理操作数据库,提供相关服务。系统采用Oracle数据库,存储积件信息。
  
  4 应用代理系统的生命力
  
  支持独立于商家、技术平台和工业的注册登记,顾客注册登记系统后,可以检索自己所需要的积件,同时也可以将自己开发的精品积件上传供其他顾客利用。如果服务没被满足,可以注册请求服务,以得到建设者针对性服务。建设者注册登记后,可以维护积件的信息供顾客检索利用。同时关注顾客的请求服务,及时更新。代理系统提供交互接口,统筹安排,协调供需,提高服务质量。
  
  5 结束语
  
  本文设计一种基于Web Services的积件库代理系统,本系统主要包括数据服务层、中间服务层和用户层,建设者和使用者可以通过Web浏览器方便地享受代理系统提供的服务。积件库建设是一个复杂的系统工程,把资源放入库中并不等于资源建设的结束,还应根据使用效果和实际情况对资源库进行修改、增删和动态更新。
其他文献
教学目标:  1.会写“梁、诣、禽”3个生字,正确读写“聪惠、应声”等词语,联系上下文猜测重点词语的意思。  2.正确、流利、有感情地朗读课文,背诵课文。  3.能借助注释理解课文内容,体会故事中杨氏之子应对语言的巧妙,感受他的机智与幽默。  教学过程:  板块一 知作者,释题意  文言文是我国语言文字宝库中的瑰宝。它词句简约,却寓理其中、意义深远;它语言凝练,却不失形象生动。今天就让我们一起走
CAI全称计算机辅助教学(Computing Assisted Instruction)。一般而言,CAI的特点可以归纳为:1)CAI改变灌输式教学方式,根据目的,将教学分为讲课型、练习型、自学型、实验型等;2)CAI课件使因材施教、个别化教学真正成为可能;3) 集中优秀教师去开发课件,使优秀教师的水平得到普及,从而更快地提高全体教师的水平及教学水平。  CAI具有“老师讲,学生听”的传统教学模式
数形结合是一种重要的教学思想方法。在小学教学中,它主要表现在把抽象的数量关系转化为适当的几何图形,从图形的直观特征发现数量之间存在的联系,以达到化难为易、化繁为简、化隐为显的目的,使问题简捷地得以解决。通常是将数认识转化为图形,这是基本的、自然的手段。对于某些数不能清晰地显示其数量关系,则可以通过对图形的分析、改造、设计,构造出能清晰显示其数量关系的几何图形。本文通过“千以内数的认识”一课,具体揭
1 前言    小学教师的职责是为培养健全、合格的公民奠定初步基础。儿童心灵的塑造是不能用教学技术手段加工的,只有用教师的思想感情、意志和智慧去熏陶和感染,教师的这种直接影响,是任何现代教学技术手段都替代不了的。教师除了教给学生必要的文化知识外,更主要的是让他们从小就对未来充满自信,有一个健康、积极的心态,迎接未来的挑战。只有时刻把学生放在心上,多为他们着想,对学生毫不吝惜自己的赏识,才可以激发他
卷首语  贯彻办刊宗旨与方向服务教育技术装备事业发展 李兴植(1)  继往开来和谐发展 王富(2)  学习《教育部2008年工作要点》切实做好教育技术装备工作   本刊(3/4)  要坚持优先发展教育要让孩子们上好学 本刊(5)  关注方法研究推动教育装备理论研究深入发展 本刊(6)  推进教育公平办好人民满意的教育 本刊(7)  适应教育信息化高速发展加强教育装备理论建设 本刊(8)  发挥好行
摘 要合作学习能力是中职学生必备的能力之一。《计算机应用基础》学科的突出特点是强调学生动手能力、共同完成项目能力的训练,这为开展合作学习提供了可能。本文通过教师设计学习任务,分组原则,合作形式,交流平台的建立及学生评价等,探究如何在《计算机应用基础》课堂教学中有效地培养学生的合作学习能力。  关键词合作学习能力;小组合作;计算机应用基础    随着社会分工的日益精细,越来越多的工作需要团队合作来共
本文通过利用Elluminate提出一种网络远程协作学习的同步在线学习模式。用它的仿真电子白板等功能和数学符号、函数图象支持功能,来实现学生之间以及师生之间的高度交互,激发思维活性,使传统课程的优点在网络课堂得以继承和发展,做到网络远程教学的“优质高效”。  网络远程教育突破时间和空间的限制,给信息时代的人类学习带来极大便利。Elluminate是一款在线同步网络教学平台,它功能全面,设置简单方便
随着时代的进步,社会的发展,传统的教学模式正在受到新的教育观念和现代教育技术的挑战。多媒体计算机辅助教学手段的应用,已成为课堂教学改革的必然趋势。地理CAI课件进入课堂已经比较普遍,它提高了课堂教学效率,促进了地理教学质量的提高,备受广大教师的青睐。    运用CAI课件教学,有利于创设情境,  激发学生学习兴趣    有了兴趣,学生才能注意力集中,思维主动活跃,才能充分发挥学生在课堂中的主体作用
摘要 首先论述积件思想及其基本组成,接着研究基于WWW技术积件系统的特点,然后提出一种基于WWW技术的积件系统的设计思想。该系统将积件组合平台的全部功能都集成在浏览器中运行,相对于一般的积件系统提高系统的集成性、通用性、易用性和稳定性。最后指出该积件系统的不足,并对其发展完善提出一些建议与期望。  关键词 计算机辅助教学;积件;WWW;积件系统  中图分类号:G434 文献标识码:A 文章编号:1
传统的教学模式养成学生被动学习的习惯。21世纪教育的四大支柱之一是“学会学习”。实施新课程标准教学的内容之一就是转变学生的学习方式,力求培养自主学习、探究学习、合作学习的能力。  传统的教学模式是以教师为中心,在很大程度上忽视师生个体的多种需要和潜能,忽视师生群体多边、多层的交互作用,忽视学生是学习的主体又是自身发展的主体,也忽视英语作为一种交际工具的本质。填鸭式的教学方式养成学生被动学习的习惯,