- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于XMLWEB ServicesSOA远程教育资源建设与共享研究
基于XMLWEB ServicesSOA远程教育资源建设与共享研究
摘 要: 随着现代远程教育的发展, 资源信息量日益巨大,表现形式日益丰富,教育资源的共享和整合成了迫切需要解决的问题。利用XML、Web Service以及SOA技术探寻现代远程教育的资源共享的新道路。
关键词: 现代远程教育 SOAWeb Services XML
中图分类号: G64 文献标识码: A文章编号: 1007-3973 (2010) 04-156-02
1 绪论
在信息技术的推动下,现代教育正在进行一场巨大的变革,要求教育不局限在校园内,教育应该面向各种年龄的人群,应该满足不同职业人群的个性化学习需要,现代远程教育应运而生。随着现代远程教育站点日益增多,信息量日益增大,表现形式日益丰富,远程教育资源重复建设、分散孤立、定位不准、缺乏交互等弊端日益显现。因此,要解决远程教育资源建设与共享问题,必须开发高智能的远程教育信息系统。基于Internet的XML/WEB Services/SOA技术架构给现代远程教育的资源建设与共享研究提供了新思路。
2 XML/WEB Services/SOA技术架构
2.1 XML
XML(eXtensible Markup Language)是W3C 组织于1998年2月发布的标准。XML是一种通用数据格式标记语言, 使用者可按需创建新的标记,给基于WEB的应用软件赋予了强大的功能,给开发者和用户带来了很多好处:(1)可扩展性。XML让使用者创建和使用他们自己的标记, 而不是HTML的有限词汇表,各行各业的人都可以针对自己的需要定义文件格式, 并且以XML文件作为数据交换的标准格式;(2) 灵活性。XML提供了一种结构化的数据表示方式, 使得用户界面分离与数据结构化。XML定义的数据允许指定不同的显示方式, 使数据表现更合理;(3)自描述性。XML文档中的数据可以被任何能够对XML数据进行解析的应用提取、分析、处理、并以所需格式显示。XML表示数据的方式真正做到了独立于应用系统, 并且这些数据能重用;(4) 不同来源数据的集成。XML能使不同来源的数据很容易地结合在一起,发送到客户或其他服务器集合、处理和分发;(5) 搜索更有意义更准确。数据可以被XML 唯一标识, 从而使搜索变得更方便、更有意义;(6)本地计算和处理。XML 格式的数据被发送给用户后, 用户可用应用软件解析数据并对数据进行编辑和处理, 处理数据不必回到???务器端就能进行。
XML是一个开放标准,容易使用,支持国际化,与平台、工具、数据库、协议、编程无关, 是一种优秀的数据表示格式, 在远程教育中有明显的优势,可以实现不同平台,不同系统上网络资源的交互。
2.2 Web Services
Web Services 应是一种基于组件的软件平台,是面向服务的Internet应用。Web服务所使用的XML可以用与平台无关的方式来描述任何数据,跨系统交换数据,建立了一个松散耦合的系统。只要遵守Web Service的接口即可进行服务的请求与调用,具有完全的平台和语言独立性。Web services是以XML为主的、开放的web规范技术,使用了一系列标准和协议来实现相关功能。
Web services体系架构如图1所示:
图1 Web Services 体系结构
Web Services的核心技术包括XML ,WSDL ,SOAP 和UDDI。WSDL用来描述服务, WSDL是一个通用的描述Web服务的XML框架,WSDL文件中的描述信息包括:数据类型定义、服务所支持的操作、输入/输出信息格式、网络地址以及协议绑定等。UDDI用来发布和查找服务,UDDI标准定义了Web服务的发布与发现的方法,它提供了一种基于分布式的商业注册中心的方法,该商业注册中心维护组织和组织提供的Web服务的全部目录,其中的信息描述格式是基于通用的XML格式。SOAP用来执行服务调用,在Web 服务架构中,模块之间及模块内部以XML格式传递消息, 使得分布应用可以动态地集成,高效应用。关系如图2:
图2 Web services技术规范
2.3 SOA
SOA是为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实现的一种软件系统架构。主要内容有:(1)所有功能都被定义为服务,包括较高层次的业务功能,交互功能和系统服务功能;(2)所有服务是相互独立的,外部构件根本不用知道,只要能取得所需要的结果就足够了;(3)接口是可调用的,无论服务位于本地还是在远端都不影响调用,服务内部是如何实现的也不用关心;(4)在安全方面,验证请求,在需要
您可能关注的文档
- 垂直管理当初历史选择.doc
- 垃圾发电“经济学实验”.doc
- 垃圾启示.doc
- 垄断弹性缺乏与基础设施市场化改革风险.doc
- 垄断行业高薪合理与不合理.doc
- 埋地钢质输油管道腐蚀与防腐技术研究.doc
- 城中村存在问题及对策分析.doc
- 城乡“夹缝”演绎悲喜人生.doc
- 城乡一体化发展滞后表现及原因浅议.doc
- 城乡一体化模式动力和路径.doc
- 2025宁夏固原市西吉县招聘社区工作者招聘103人备考试题及答案解析.docx
- 2025年呼伦贝尔鄂伦春自治旗市公务员招聘考试备考试题附答案解析.docx
- 2025年金阳县公务员招聘考试备考试题附答案解析.docx
- 我爱你中国课件赏析.pptx
- 2025重庆两江新区天宫殿社区卫生服务中心招聘2人备考试题及答案解析.docx
- 2025年甘肃省白银市靖远县人民医院招聘编外专业技术人员25人备考试题及答案解析.docx
- 2025宁夏回族自治区高校毕业生“三支一扶”计划招募4500人备考试题及答案解析.docx
- 2025年呼和浩特市公务员招聘考试备考试题附答案解析.docx
- 2025年甘南藏族自治州合作公务员招聘考试备考试题附答案解析.docx
- 2025年金沙县公务员招聘考试备考试题附答案解析.docx
文档评论(0)