汉语远程教育系统的设计与实现- 修改版第三版 - 图文

发布时间 : 星期六 文章汉语远程教育系统的设计与实现- 修改版第三版 - 图文更新完毕开始阅读

河北经贸大学毕业论文

(6)远程教育网络资源匮乏无序。

(7)远程教育的质量意识低下,网络教育质量不高。

目前我国远程教育的质量依旧低下,还满足不了经济发展的现实需要,因此采取相应对策加以解决是至关重要的。

1.3 本文研究内容

根据基本需求,汉语远程教育平台主要分为以下几大模块:中国文化模块、中国旅游模块、汉字结构模块、中国书法模块、学生学籍信息管理模块异地课程教学模块、在线考试模块、实时交流模块、虚拟黑板模块等。首先,由于本远程系统针对外国学生学习中文使用,为了提高学习的兴趣,系统针对每一位用户,提供个性化的定制服务,用户根据自己爱好,选择自己的界面风格、桌面布局以及功能配置;结合用户的角色以及功能配置,研究基于元数据的访问控制;研究OpenURL技术,实现统一的数据访问界面;系统各种资源可能由网络上任何公司制作,因此数据可能分散在世界各地,并且由不同的公司提供服务,研究如何利用云计算技术解决, 涉及资源的云存储、云服务等,将分散在互联网上各个厂家的汉语学习资源组合起来 ,为用户提供统一的访问接口;服务自动识别:利用UDDI目录服务技术,云服务注册并搜索 Web Services。

1.4 系统关键技术

1.4.1 OpenURL技术介绍

OpenURL即“开放链接”,一种解决不同的数字资源系统互操作、进行资源整合的方法,也是一项的技术标准。开放链接(OpenURL)是一种附带有元数据信息和资源地址信息的“可运行”的URL。可用来解决二次文献数据库到原文服务的动态链接问题,服务提供方(通常是图书馆)维护的链接解析器能够在相关服务网页上动态生成开放链接。

OpenURL

可称之为开放的统一资源定位器

(OpenUniformResoureeIJoeatorS),最初是由比利时Ghent大学的H.萨姆堡尔(HerberrVandeSompel)及其同事在研制SFX(SpeeialEffects)系统时提

3

河北经贸大学毕业论文

出,目的是把不同来源和不同通信协议的信息源及相关服务融合在一起,实现不同类型、不同格式和异地分布信息资源的无缝链接。OpenURL克服传统链接框架的局限,可为用户提供上下文相关(Context-sensitive)链接传递服务。2001

年,美国全国信息标准组织

(NationalInformationStandardsOrganization,NISO)成立一个专门小组,在H.萨姆堡尔等人工作的基础上,开发基于Web应用的OpenURL语法。2003年3月12日,NISO的AX委员会(CommitteeAX)将OpenURL框架第一部分,即TheOpenURLFrameworkforContext-SensitiveServiees,Partl:ContextobjeetandTransportMeehanisms作为标准草案发布。2003年3月17日,又将该标准的第二部分, 2003年4月15日公众评议期结束后,也作为一个试用标准颁布。这为OpenURL成为NISO的正式标准打下了良好的基础。

其函数原形如下: CInternetSession::OpenURL

CStdioFile* OpenURL( LPCTSTR pstrURL, //文件URL地址 DWORD dwContext = 1, //上下文ID

DWORD dwFlags = INTERNET_FLAG_TRANSFER_ASCII, //标记 LPCTSTR pstrHeaders = NULL, //发送到服务器的数据头 DWORD dwHeadersLength = 0 ); //发送到服务器的数据头长度 1.4.2 Web Services

Web Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。Internet Inter-Orb Protocol(IIOP)都已经发布了很长时间了,但是这些模型都依赖于特殊对象模型协议,而Web Services利用 SOAP 和 XML对这些模型在通讯方面作了进一步的扩展以消除特殊对象模型的障碍。Web Services 主要利用 HTTP 和 SOAP 协议使商业数据在 Web 上传输,SOAP通过 HTTP 调用商业对象执行远程功能调用,Web 用户能够使用 SOAP 和 HTTP通过 Web 调用的方法来调用远程对象。

客户根据 WSDL 描述文档,会生成一个 SOAP 请求消息。Web Services 都是放在Web服务器(如IIS)后面,客户生成的SOAP请求会被嵌入在一个HTTP POST请求中,发送到 Web 服务器来。Web 服

4

河北经贸大学毕业论文

务器再把这些请求转发给 Web Services 请求处理器。请求处理器的作用在于,解析收到的SOAP请求,调用Web Services,然后再生成相应的 SOAP 应答。Web 服务器得到 SOAP 应答后,会再通过 HTTP应答的方式把信息送回到客户端。 1.4.3 UDDI简介

UDDI 是一种目录服务,企业可以使用它对Web services进行注册和搜索。UDDI,英文为\,可译为“通用描述、发现与集成服务”。 UDDI是一种规范,它主要提供基于Web服务的注册和发现机制,为Web服务提供三个重要的技术支持:

①标准、透明、专门描述Web服务的机制; ②调用Web服务的机制;

③可以访问的Web服务注册中心。

UDDI规范由OASIS(Organization for the Advancement of Structured Information Standards)标准化组织制定。UDDI中核心数据由XML Schema定义,UDDI v3.0的信息模型由6种主要信息构成:BusinessEntity、BusinessService、BindingTemplate、tModel、PublisherAssertion 和Subscription。

UDDI 始于2000年,由 Ariba, IBM, Microsoft 和其他33家公司创立。UDDI registries 提供了一个机制,以一种有效的方式来浏览,发现Web Services 以及它们之间的相互作用.

UDDI计划是一个广泛的,开放的行业计划,它使得商业实体能够 彼此发现,定义他们怎样在internet上互相作用,并在一个全球的注册体系架构中共享信息。UDDI是这样一种基础的系统构筑模块,他使商业实体能够快速,方便地使用他们自身的企业应用软件来发现合适的商业对等实体,并与其实施电子化的商业贸易。

UDDI同时也是Web服务集成的一个体系框架。它包含了服务描述与发现的标准规范。UDDI规范利用了W3C和Internet工程任务组织(IETF)的很多标准作为其实现基础,比如扩展标注语言(XML),HTTP和域名服务(DNS)这些协议。另外,在跨平台的设计特性中,UDDI主要采用了已经被提议给W3C的SOAP(Simple Object Access Protocol,简单对象访问协议)规范的早期版本。

5

河北经贸大学毕业论文

UDDI是一个分布式的互联网服务注册机制,它集描述(Universal Description)、检索(Discovery)与集成(Integration)为一体,其核心是注册机制。UDDI实现了一组可公开访问的接 口,通过这些接口,网络服务可以向服务信息库注册其服务信息、服务需求者可以找到分散在世界各地的网络服务。

UDDI 基于现成的标准,如可扩展标记语言(Extensible Markup Language,XML)和简单对象访问协议(Simple Object Access Protocol,SOAP)。UDDI 的所有兼容实现都支持 UDDI 规范。公共规范是机构成员在开放的、兼容并蓄的过程中开发出来的。目的在于先生成并实现这个规范的三个连续版本,之后再把将来开发得到的成果的所有权移交给一个独立的标准组织。

程序开发人员通过UDDI机制查找分布在互联网上的Web Service,在获取其WSDL文件后,就可以在自己的程序中以SOAP调用的格式请求相应的服务了。

6

联系合同范文客服:xxxxx#qq.com(#替换为@)