基于Web Services数字化校园构建研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web Services数字化校园构建研究

基于Web Services数字化校园构建研究   摘要:本文从数字化校园建设的发展阶段和实际要求出发,以数字化校园理念为基础,采用最新的Web服务技术,构建一个高效、安全、松散藕合和高度集成的数字化校园框架体系,并对所采用的核心技术进行研究和探索。   关键词:Web服务;数字化校园;统一描述、发现和集成;单点登录;CA认证      1 引言   社会信息化的推进使得校园网得以迅速的发展,越来越多的校园依托校园网建立起了各种应用系统,如办公自动化系统、教务管理系统、科研管理系统、人事管理系统、后勤管理系统、学生管理系统等。在前期建设阶段,由于没有做好统一的规划,各职能机构都建立了各自的信息系统,由于编程语言差异、数据库异构、数据标准不统一等原因,各个系统之间无法进行正常通信,为用户造成了很多不便。因而,本课题就从数字化校园建设的发展阶段和实际要求出发,以数字化校园理念为基础,采用最新的Web服务技术,构建一个高效、安全、松散藕合和高度集成的数字化校园框架体系,并对所采用的核心技术进行研究和探索。      2 Web服务简介   Web服务是一种部署在Web上的对象,是一种可通过标准Internet协议访问的自包含的、自描述的、模块化的、可编程的应用逻辑,是对象/组件技术在Internet中的延伸,可以通过Web发布、查找和调用。其协议包括:   (1)XML(Extensible Markup Language,可扩展标记语言)   由标准通用标记语言(SGML)发展而来,现已成为一种人们广泛接受的用于描述数据和创建标记语言的标准。   (2)SOAP(Simple Object Access Protocol,简单对象访问协议)   作为Web服务的标准通信协议。简单对象访问协议(SOAP)是一个用来在分散、分布式的环境中交换信息的简单协议,它是一个基于XML的协议。   (3)WSDL (Web Services Description Language)   描述Web服务的XML格式语言。它用来定义Web服务,并描述如何访问这些服务。   (4)UDDI(Universal Description,Discovery and Integration)   一套面向Web服务的信息注册中心的实际标准和规范。创建UDDI注册中心的目的是实现Web服务的发布和发现,可以利用UDDI规范在Web上建立和发现服务。   以上这些协议规范加上广泛使用的传输层和网络层的通用标准(TCP/IP、HTTP、SMTP等)就能实现一个完整的Web服务体系架构。      3 Web服务体系结构   Web服务体系结构SOA,清晰地描述了各角色之间的交互,如图1所示。SOA体系结构中共有3种角色:(1)Service Provider:服务提供者。为其他服务和用户提供已有的功能,从体系结构上看,它是指提供服务访问的平台;(2) Service Requester:服务请求者。需要某种特定服务的企业或个人,是服务功能的使用者,从体系结构上看,它是指查找和调用服务的客户端程序;(3) Service Registry:服务代理。用来存储服务描述信息的信息库,是服务提供者发布服务和服务请求者查找服务并获取服务的绑定信息的场所,充当管理者的角色。      在Web服务的角色之间进行了3种操作:(1)发布:使服务提供者可以向服务代理注册自己的功能及访问接口;(2)查找:使服务请求者可以通过服务代理查找特定种类的服务;(3)绑定:使服务请求者能够真正使用服务提供者所提供的服务。      4 基于Web Services设计数字化校园   4.1 系统概述   整个系统旨在整个校园的不同部门机构,不同平台,但与校园运作相关部门分布式协同处理业务,并实现系统跨平台跨部门的无缝连接。在设计模式上,对于校园的规模没有明确界限,可以通过Web服务进行高性价比的平台集成,因而系统规模易于扩展。   数字化校园总体架构如图2所示。   4.2 UDDI   4.2.1 UDDI概述   UDDI(Universal Description、Discovery and Integration) [1],是一套面向Web服务的信息注册中心的实际标准和规范。创建UDDI注册中心的目的是实现Web服务的发布和发现,可以利用UDDI规范在Web上建立和发现服务。简单的说,Web服务是一种开发的规范,使得通过网络可以对基于规范开发的各种应用进行调用、整合,从而在互联网上完成更复杂的任务,UDDI就是Web服务的服务中介。目前,关于Web服务的几个底层标准协议,业界已经基本达成共识,包括XML、SOAP、WSD

文档评论(0)

erterye + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档