Web Services在校园信息平台集成中实践和探索.docVIP

Web Services在校园信息平台集成中实践和探索.doc

  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 Services技术为我们带来了一条较为简单有效的资源集成方式,本文介绍了如何构建基于私有UDDI注册服务器的Web Services信息共享平台,从而实现各部门之间各种应用的彼此连接和集成。   [关键词]Web Services 数字化校园 Web服务 资源整合      随着众多学校校园网的建设和发展,大部分学校已经依托校园网建立各种应用系统,但因各部门子系统所采用的软件系统不一致、数据库异构、数据标准不统一等原因,在全校范围内人为地形成了一个个的“信息孤岛”,各系统之间不能进行直接的互相调用,只能通过传统的手工方式进行数据交换,不但效率低下,而且各系统之间的数据不能及时更新。这些系统各自为阵,导致了大量的低水平重复建设,资金浪费严重,而且给教学、科研和管理带来了极大的麻烦。   Web Services是建立在Internet基础上的新的分布式计算模型,带来了一种新的网络应用模式。它的最大特点是具有真正意义上的平台独立性和语言独立性,基于这一技术实施的信息集成方案,可以较为经济有效地解决校园内部的信息资源共享问题。      一、Web Services技术      1.Web Services简介   Web Services是近几年提出的一种新的面向服务的体系结构,其中定义了一组标准协议,用于接口定义、方法调用、基于internet的构件注册以及各种应用的实现,它可以通过标准Internet协议进行访问,集组件开发和Web技术之所长。Web Services的接口根据其接口和产生的消息严格定义,Web Services使用者可以在任何平台以任何编程语言实现,只要他们可以创建并且使用Web Services接口所定义的消息。   Web服务具有:   (1)自描述:包括可读性的文档,这样其他开发人员可以更方便地集成服务;(2)可查找:有比较简单的机制使得用户可以发现其服务并且定位其公共接口;(3)互操作:通过SOAP实现相互访问,任何Web服务都可以与其他Web服务进行交互,避免了不同协议之间的相互转换。除此之外,Web服务还具有完好的封装性、松散耦合、使用协约的规范性、高度可集成能力和使用标准协议规范等特点。   2 .Web Services体系结构   Web Services模型如右图所示:   在Web Services领域共有以下3个组件:服务提供者、服务代理、服务请求者。   服务提供者将服务部署在Web上,通过使用Web服务描述语言来描述给定Web服务提供的功能;服务代理者将所部署的服务发布在Web上,由服务代理帮助服务提供者和服务请求者找到彼此;服务请求者使用API向服务代理寻求他所需要的服务。当服务代理返回结果时(将它们作为搜索结果),服务请求者将这些结果与特定服务绑定。      Web Services相关标准与技术如下:   (1)XML:Web服务技术的基石。Web服务所提供的服务接口、对Web服务的请求、Web服务的应答数据都是通过XML描述的。   (2)SOAP:Web服务的调用。SOAP实现了Web服务中系统之间的绑定和请求/应答机制,使应用程序可以通过Internet和Web服务进行数据交换,完成数据交换工作。   (3)WSDL :WSDL通过定义一套XML语法来描述Web服务,WSDL把Web服务定义成一个能交换消息的通讯端点集。   (4)UDDI:注册发布Web服务。      二、基于Web Services技术的系统实现      1.整体架构。Web Services技术具备跨平台特性和松散偶合特性,提供了服务的注册与检索机制,有力地支持类似于校园分布式环境下的资源共享与协同工作。我们使用.NET平台构建起一个实现了基于本地UDDI的信息注册、查询、搜索的信息共享平台,此平台可以实现数字化校园的信息整合:各部门将信息应用以服务的形式发布出来,通过UDDI服务器实现部门之间的信息交流和数据共享。   2.具体实现。将各种应用程序和信息系统以Web服务接口的形式进行封装、组合和集成作为服务提供者。Web服务能够统一地封装信息、行为、数据以及业务流程,将应用程序封装成可重用的组件。企业的核心业务功能用Web服务封装成组件后,可以很方便地在企业之间共享。基于Web服务的组件被一次性地部署在UDDI中,所有连入网络的服务应用程序或个人就可以随时调用和集成这些Web服务。   对于校园内各种应用系统,在对外接口上都用统一的对象模型Web Services进行封

文档评论(0)

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

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

1亿VIP精品文档

相关文档