基于语义Web服务个性化网络学习服务系统架构.doc

基于语义Web服务个性化网络学习服务系统架构.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于语义Web服务个性化网络学习服务系统架构

基于语义Web服务个性化网络学习服务系统架构   摘要:本文讨论当前流行的网络学习资源服务系统建设问题,分析其不足之处,如各种各样的学习资源服务系统有相同的功能但是不支持单个系统之间的重用,以及学习过程不支持个性化服务等。我们使用Web服务来解决系统间的异构问题,通过使用语义Web服务来达到提供个性化服务的目的,让读者有一个清晰的最终解决方案,从需求、原理和建设方法这三个方面完成整个系统的建设。   关键词:Web服务;学习资源服务系统;服务重用;语义网   中图分类号:TP393.09 文献标识码:A 文章编号:1007-9599(2013)01-0018-03   1 介绍   随着互联网的高速发展,网络学习变得越来越普遍和流行。和传统的面授课相比,网络学习有着不可替代的优势,如快速获取信息,多媒体内容可以反复学习,不受地理和时间的限制。因此网络学习资源服务系统近年来越来越多的出现在互联网上,同时,大部份的网路用户愈来愈习惯使用网上学习资源。随着网络学习资源系统的多元化,用户的选择也大大增加,如何获得最适当的学习资源,以及如何找到一个更全面的学习资源是用户关注的主要问题。因此如何实现一个网上学习资源服务系统,满足用户的需要是我们需要解决的主要问题。   2 概述   网络学习系统的迅速崛起,已经从一个单一的分布网络课件发展成学习管理系统,计算机协同学习,学习社区,学习门户网站。用户并不满足于单一的、静态的学习经历,他们追求更多的自主学习,更丰富的学习工具和方法。所以对于当前学习系统的开发者来说有不小的挑战。目前,网络学习资源服务系统之间的关系以及用户和系统间的关系存在着两个明显的缺点。第一,系统之间是相互独立的,信息相对封闭,基于不同的体系结构、语言和协议的系统之间很难通信。这就导致了系统无法在它们之间实现服务,系统集成变得相当困难。功能相近的系统彼此之间不能支持服务重用,使得学习资源服务系统类似的功能处于努力重复发展的状态,浪费了大量的人力物力。互联网用户只能从多种隔离信息中获取资源,增加了用户的负担。第二就是系统缺乏语义和智能。一般访问网络服务的方法是有哪些信誉好的足球投注网站Web服务提供者提供的静态信息,与查询条件进行匹配,然后选择一个适合的服务。但是,如果有大量的Web服务,查询结果可能不符合我们的需要,语义则能很好的解决这个问题,只要了解了用户的意图,查询结果可以更适合使用者的需求。智能是包括智能有哪些信誉好的足球投注网站和智能推荐,有哪些信誉好的足球投注网站不仅仅是基于用户输入查询信息然后返回相应的服务,智能要求收集用户的环境背景,综合考虑用户的浏览页面判断用户的喜好,用户注册信息,通过这些来过滤出相关小或无关的信息,返回用户希望看到的信息。   因此,为了解决异构和信息孤岛的问题,我们提出使用Web服务技术来构建整个系统,通过Web服务公布不同系统的具体功能,而且Web服务通讯技术平台也能解决异构系统的问题,同时我们还增加了语义部分来扩展Web服务体系解决语义Web服务问题。   3 基于Web服务体系的语义分析和构建系统   3.1 Web服务设计、体系理论和分析   我们提出使用Web服务技术解决异构系统是为了使彼此都能获得服务,消除信息孤岛。本节我们将描述Web服务体系的原理以及如何设计系统。计算机软件实际上是一个复杂发展的过程,从最初的面向过程到提出软件重用,首先是功能的重用,接着是对象重用,再上升到组件的重用,这些重用是在异构情况下的同一个应用程序中。当软件变得越来越复杂,已有的应用程序也逐渐增多,网络上的学习资源怎样与其他应用程序重复利用是急需解决的问题。Web服务技术使用平台自由通信技术来解决重用问题。   Web服务体系结构包括三个部分,Web服务提供者,服务请求者和通用描述(UDDI)。服务提供者通过UDDI发布他们的服务,并负责向服务请求者提供服务。服务请求者通过UDDI查询服务,然后消费服务。UDDI 是一种目录服务,接收服务提供者提交的Web services注册信息,向服务请求者提供有哪些信誉好的足球投注网站服务功能[1]。   Web服务体系结构中三个角色之间的通信是通过WSDL和SOAP。WSDL(Web Services Description Language)是网络服务描述语言的缩写,是一个用来描述Web服务和说明如何与Web服务通信的XML语言,主要用来解决客户端如何获取服务端的接口信息的问题。SOAP(simple object access protocol) 简单对象访问协议,是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。Web服务体系结构的三个角色和他们之间的通信如图1所示。   该模型简单阐述了Web服务体系结构的工作原理,服务提供者使用WSDL在UDDI那里注册、配置

文档评论(0)

189****7685 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档