- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web Services的数字化校园的构建研究_计算机论文.doc
基于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体系结构中这些businessService的信息集合可以再次加以分类,使Web应用服务的描述可以按不同的行业、产品、服务类型或是地域划分来进行。分类的方法的机制与businessEntity是类似的。
(3)技术绑定信息:bindingTemplate元素
对于每一个businessService,存在一个或多个Web服务的技术描述bindingTemplate。这些技术描述包括应用程序连接远程Web服务并与之通讯所必须的信息。这些信息包括Web应用服务的地址、应用服务宿主和调用服务前必须调用的附加应用服务等。另外,通过附加的特性还可以实现一些复杂的路由选择,诸如负载平衡等。
(4)元技术信息:tModel元素
调用一个服务所需要的信息是在bindingTemplate的结构中定义的。不过一般来说,仅知道Web服务所在的地址是不够的。例如,如果知道合作伙伴提供一个Web服务来让我下订单,同时也知道这个服务的URL,不过如果不知道一些具体的信息,如订单的具体格式,应该使用的协议,需要采用的安全机制,调用返回的响应格式等,那样的话,通过Web服务将两个系统集成起来仍然是非常困难的。
当一个程序需要调用某个特定的Web服务时,必须根据应用要求得到了足够充分的调用规范等相关信息,以使调用被正确地执行。因此,每一个bindingTemplate元素都包含一个特殊的元素,该元素包含了一个列表,列表的每个子元素分别是一个调用规范的引用。这些引用作为一个标识符的杂凑集合 ,组成了类似指纹的技术标识,用来查找、识别实现了给定行为或编程接口的Web服务。
4.3 单点登录
4.3.1单点登录概述
单点登录(Single Sign On),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是用户只需进行一次登录注册,
您可能关注的文档
- 基于ITIL的电子政务网络服务管理系统的探索_计算机论文.doc
- 基于ITU-T T.120协议族的数据会议的设计和实现_计算机论文.doc
- 基于J2EE架构的Java语言学习平台的设计与实现_计算机论文.doc
- 基于J2EE架构的通用教学评价系统的设计与实现_计算机论文.doc
- 基于J2EE的元数据管理系统的设计与实现_计算机论文.doc
- 基于J2EE的市场需求预测支持系统模型的研究与实现_计算机论文.doc
- 基于J2EE的手机短信平台的设计与实现_计算机论文.doc
- 基于J2ME平台的SOAP协议研究与应用_计算机论文.doc
- 基于Jabber协议的移动即时通讯系统研究与实现_计算机论文.doc
- 基于Java EE技术和SOA架构的电力营销系统的设计与实现_计算机论文.doc
- 基于WebLogic的集群Web服务器的实现_计算机论文.doc
- 基于Web技术的网络考试系统_计算机论文.doc
- 基于Web的企业经营管理CAI系统的设计与实现_计算机论文.doc
- 基于Web的多媒体CAI课件开发过程中若干问题的研究和实践_计算机论文.doc
- 基于Web的工作流管理系统的设计分析_计算机论文.doc
- 基于Web的异地并行设计与制造系统研究﹡_计算机论文.doc
- 基于WEB的成教教务管理系统设计探讨_计算机论文.doc
- 基于Web的数据挖掘在电子商务中的研究与应用_计算机网络论文.doc
- 基于WEB的智能搜索应用技术探讨 _计算机论文.doc
- 基于Web的研究生学位信息管理系统开发关键技术_通信学论文.doc
文档评论(0)