Web Services在校园信息平台集成中的实践和探索

来源 :成功•教育 | 被引量 : 0次 | 上传用户:lsq87810
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]现代数字化校园建设普遍存在“信息孤岛”的问题,信息化建设的推动必然会要求信息资源整合,Web Services技术为我们带来了一条较为简单有效的资源集成方式,本文介绍了如何构建基于私有UDDI注册服务器的Web Services信息共享平台,从而实现各部门之间各种应用的彼此连接和集成。
  [关键词]Web Services 数字化校园 Web服务 资源整合
  
  随着众多学校校园网的建设和发展,大部分学校已经依托校园网建立各种应用系统,但因各部门子系统所采用的软件系统不一致、数据库异构、数据标准不统一等原因,在全校范围内人为地形成了一个个的“信息孤岛”,各系统之间不能进行直接的互相调用,只能通过传统的手工方式进行数据交换,不但效率低下,而且各系统之间的数据不能及时更新。这些系统各自为阵,导致了大量的低水平重复建设,资金浪费严重,而且给教学、科研和管理带来了极大的麻烦。
  Web Services是建立在Internet基础上的新的分布式计算模型,带来了一种新的网络应用模式。它的最大特点是具有真正意义上的平台独立性和语言独立性,基于这一技术实施的信息集成方案,可以较为经济有效地解决校园内部的信息资源共享问题。
  
  一、Web Services技术
  
  1.Web Services简介
  Web Services是近几年提出的一种新的面向服务的体系结构,其中定义了一组标准协议,用于接口定义、方法调用、基于internet的构件注册以及各种应用的实现,它可以通过标准Internet协议进行访问,集组件开发和Web技术之所长。Web Services的接口根据其接口和产生的消息严格定义,Web Services使用者可以在任何平台以任何编程语言实现,只要他们可以创建并且使用Web Services接口所定义的消息。
  Web服务具有:
  (1)自描述:包括可读性的文档,这样其他开发人员可以更方便地集成服务;(2)可查找:有比较简单的机制使得用户可以发现其服务并且定位其公共接口;(3)互操作:通过SOAP实现相互访问,任何Web服务都可以与其他Web服务进行交互,避免了不同协议之间的相互转换。除此之外,Web服务还具有完好的封装性、松散耦合、使用协约的规范性、高度可集成能力和使用标准协议规范等特点。
  2 .Web Services体系结构
  Web Services模型如右图所示:
  在Web Services领域共有以下3个组件:服务提供者、服务代理、服务请求者。
  服务提供者将服务部署在Web上,通过使用Web服务描述语言来描述给定Web服务提供的功能;服务代理者将所部署的服务发布在Web上,由服务代理帮助服务提供者和服务请求者找到彼此;服务请求者使用API向服务代理寻求他所需要的服务。当服务代理返回结果时(将它们作为搜索结果),服务请求者将这些结果与特定服务绑定。
  


  Web Services相关标准与技术如下:
  (1)XML:Web服务技术的基石。Web服务所提供的服务接口、对Web服务的请求、Web服务的应答数据都是通过XML描述的。
  (2)SOAP:Web服务的调用。SOAP实现了Web服务中系统之间的绑定和请求/应答机制,使应用程序可以通过Internet和Web服务进行数据交换,完成数据交换工作。
  (3)WSDL :WSDL通过定义一套XML语法来描述Web服务,WSDL把Web服务定义成一个能交换消息的通讯端点集。
  (4)UDDI:注册发布Web服务。
  
  二、基于Web Services技术的系统实现
  
  1.整体架构。Web Services技术具备跨平台特性和松散偶合特性,提供了服务的注册与检索机制,有力地支持类似于校园分布式环境下的资源共享与协同工作。我们使用.NET平台构建起一个实现了基于本地UDDI的信息注册、查询、搜索的信息共享平台,此平台可以实现数字化校园的信息整合:各部门将信息应用以服务的形式发布出来,通过UDDI服务器实现部门之间的信息交流和数据共享。
  2.具体实现。将各种应用程序和信息系统以Web服务接口的形式进行封装、组合和集成作为服务提供者。Web服务能够统一地封装信息、行为、数据以及业务流程,将应用程序封装成可重用的组件。企业的核心业务功能用Web服务封装成组件后,可以很方便地在企业之间共享。基于Web服务的组件被一次性地部署在UDDI中,所有连入网络的服务应用程序或个人就可以随时调用和集成这些Web服务。
  对于校园内各种应用系统,在对外接口上都用统一的对象模型Web Services进行封装。对已有的功能可以进行接口转换和封装,新的功能可以直接设计为一个Web Services 。通过工具或手动定义Web Services的接口描述WSDL文档,并把WSDL文档描述的内容映射到UDDI数据结构中去,从而在UDDI注册中心对Web Services进行注册。无论什么平台的客户应用程序首先到UDDI注册中心访问Web Services服务的注册信息,通过注册信息访问相应的Web Services的接口描述WSDL文档,并在本地生成代理对象。以后各业务就通过此代理对象与Web Services进行数据交互。如果Web Services内部结构和实现发生了改变,只要WSDL描述即接口保持不变,整个系统就不需要作任何变化。
  
  三、系统特点
  
  1.开放性强。Web Services是基于诸如UDDI、SOAP、HTTP等开放标准的。基于现存的开放标准可以消除学校潜在的为了支持新出现的Web技术的投入的需要,并且任何支持这些技术的设备都可以拥有和访问Web Services。
  2.集成代价低。在改造现有系统的基础上,其后部署的系统还是可以采用部门在原有基础上独立开发的原则,在统一规划中,只要了解各部门的Web Services接口就能直接与之对接,无需额外设计专用连接模块,为系统平滑升级提供了规范,且部署简单,对原系统的改造成本较小,集成代价低。
  3.平台无关。Web Services技术对各种平台及已经存在技术具有良好的兼容性。对CORBA、J2EE 、.NET及B/S,C/S系统都有一系列完整的改造方案。无论校园网中的原系统采用何种技术,都可无缝的改造到此平台上来。
  Web services技术为异构数据库统一检索提供了完善的解决方案,该系统适用于校园内分布式环境下,将原有信息查询等服务展示为Web服务,可以屏蔽平台差异和数据库本身的差异,最终实现多种信息资源的整合,消除“信息孤岛”。随着Web services技术的不断发展和完善,它将有更好的发展和应用前景,对数字化校园建设起到更大的推动作用。
  
  参考文献
  [1]柴晓路,梁宇奇.Web Services技术、构架和应用[M].北京:电子工业出版社,2003.
  [2]陈和平等.Web Services技术浅析[J].武汉科技大学学报(自然科学版),2004,27(1): 64-68 .
  [3]黄双喜等.基于Web服务的企业应用集成[J].计算机集成制造系统——CIMS,2003.9(10) .
  [4]杨志和,李业荣.基于Web Services的企业电子商务应用集成技术的设计与实现[J].广西科学院学报,2006,22(3):161— 163.
  [5]W3C.Web Services相关标准[DB/OL]..http://www.w3.org/TR/2007/WDxbl-200701 1 7/.
其他文献
2008年8月4日,一个必将被历史所铭记的日子——在这一天,教育部与湖北省人民政府商定共建“武汉城市圈教育综合改革国家试验区”,并在武汉签订了合作协议书。  试验区方案以深入贯彻落实科学发展观,坚持教育优先发展,以改革创新为动力,以区域统筹为重点,实施教育综合改革试验,探索教育管理新体制、统筹协调新机制、科学发展新模式,促进各级各类教育协调发展,使武汉城市圈率先在中部地区基本实现教育现代化,为实施
期刊
[摘要]多媒体技术的应用和普及为高校课堂教学提供了技术支持的同时,也带来了学生课堂主体地位的弱化等一些新问题。本文从学生主体性的内涵及特征入手,在对三所高校6个课程班的18名师生访谈的基础上,总结了多媒体课堂中高校学生主体性缺失的主要表现,并提出了主体性强化的主要建议措施。  [关键词]多媒体课堂 主体性 措施    与传统教学相比,多媒体教学具有信息量大、生动形象、知识面广和吸引力强等诸多优势。
期刊
[摘要]一堂好课不可能简单囿于评价标准而产生,只有透过评价标准,解读心理学的理论依据,才能做到“知其然,且知其所以然”。只有当教学内容、教学方法适合学生心理需要和心理活动规律,才能获得最理想的教学效果。因此,课堂教学策略要进行心理学的分析评价。  [关键词]课堂教学策略 心理学 分析评价    课堂教学不仅是一门科学,更是一门艺术。一堂好课不可能简单囿于评价标准而产生,只有透过评价标准的文本解读其
期刊
[摘 要]本文从社区职业技术教育的涵义、存在的问题、发展社区职业技术教育的必要性和电大构建职业技术教育“社区”平台的措施等方面进行探讨,目的是电大应紧密结合当前社区职业技术教育的发展实际,把握时机,不断创新,为建设和谐社区、构建学习型社会做出应有的贡献。  [关键词]职业技术教育 “社区”平台 电大 探讨    党的十七大报告明确指出,构建终身教育体系,建立学习化社会是教育发展的总方向,要求根据各
期刊
长期以来,阅读教学过程中统一的要求、划一的指导压抑了学生个性的发展,忽视了学生的个性差异和学习潜能,使得阅读教学缺乏灵动与生气。新的《语文课程标准》也明确指出:“阅读是学生的个性化行为,不应以教师的分析来代替学生的阅读实践。应让学生在主动积极的思维和情感活动中,加深理解和体验,有所感悟和思考……”要想真正提高学生的阅读能力和语文素养,我们必须实施面向全体又兼顾个体的个性化阅读方案,我们怎样才能进行
期刊
在初中数学中平面几何是研究平面图形的形状、大小和相互位置的一门学科,主要以推理为主。平面几何的推理主要是演绎推理,推理形式是三段论,在保证大前提小前提都正确的前提下方能推出正确的结论。为了培养学生能从题目的已知或结论入手,经分析演绎,综合运用所学平面几何中的定义、定理和公理,是闯过“推理”这一关,学好三角形一章不可忽视的关键阶段。    一、重视基本图形与基本变换图形    几何中的基本图形是指组
期刊
[摘要]嵌入式Internet技术的广泛应用是计算机和互联网技术进入后PC时代的最新发展趋势。本文分析了嵌入式系统接入技术的意义以及选择合适的解决方案应综合考虑的各个技术因素,着重介绍了嵌入式Internet技术的几种解决方案及每个方案的软硬件设计特点。  [关键词]Internet TCP/IP 嵌入式系统    一、嵌入式系统接入Internet的意义    嵌入式系统主要用于大楼、工厂和家庭
期刊
[摘 要]听力是民族学生学习英语的第一难点,也是影响其它能力提高的重要因素。本文通过两个民族班对《新视野英语教程:听说教程 第1册》教材使用中出现的问题分析,探讨解决对策,试图开拓民族班英语听力教学之路。  [关键词]听力 教材 问题分析 解决对策    一、教材简介    《新视野英语教程:听说教程》是《新视野英语教程》的主干教材之一,分1-4级,每级10单元,供一个学期使用。  《新视野英语教
期刊
记叙文按写作内容可以划分为三类:以写人为主的记叙文,以叙事为主的记叙文,以写景状物主的记叙文。    一、记叙文的一般结构    文章结构指的是文章内容的组织和排列形式,主要包括开头和结尾、段落和层次、过渡和照应等等。它们在体现文章结构的总体设计中,各自承担着不同的任务。    二、记叙文的开头    “良好的开端是成功的一半”,一篇文章的开头是很重要的。文章有了好的开头,不仅能带动全篇,使文章按
期刊
[摘 要]当前我国就业和经济发展正面临这两个大的变化,社会劳动力就业需要技能培训;产业结构优化升级需要培养更多的高级技工,因此需要大力发展职业教育。我们要了解专业的发展方向,学习最专业最前沿的知识,提升专业知识水平,努力适应现代职业教育改革的要求,在新时期培养学生初步具有创新精神和实践能力。  [关键词]更新 理念 提升 水平    2008年7月9日至8月4日,在江西教育厅职成处的组织下,经学校
期刊