web服务在异构信息资源共享中的应用

web服务在异构信息资源共享中的应用

ID:37177410

大小:24.51 KB

页数:6页

时间:2019-05-21

web服务在异构信息资源共享中的应用_第1页
web服务在异构信息资源共享中的应用_第2页
web服务在异构信息资源共享中的应用_第3页
web服务在异构信息资源共享中的应用_第4页
web服务在异构信息资源共享中的应用_第5页
资源描述:

《web服务在异构信息资源共享中的应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Web服务在异构信息资源共享中的应用第5卷第6期2006年l1月杭州师范学院(自然科学版)JournalofHangzhouTeachersCollege(NaturalScienceEdition)Vo1.5No.6NOV.2006文章编号:1008—9403(2006)06—0482—03Web服务在异构信息资源共享中的应用郑瑜钒(杭州师范学院图书馆,浙iZ杭州310036)摘要:异构信息资源的共享问题是数字图书馆建设中的重要问题,文章在介绍WebServices技术标准的基础上,讨论了基于

2、Web服务的实现异构信息资源共享的解决方案.关键词:Web服务;异构信息资源;集成中图分类号:G25O.76文献标识码:A0引言计算机及网络技术的不断发展和基于Internet/Intranet的Web应用模式的逐渐成熟,为图书资源的数字化提供了平台和基础,数字图书馆将成为全社会重要的基础设施之一.随着高校图书馆数字化建设的展开,各种外购和自建图书资料数据库越来越多,这些电子资源的积累构成了数字图书馆的信息资源基础.但另一方面,这些数据库在开发目的,开发技术和运行环境等方面不可能完全相同,从而造

3、成了不同系统提供信息服务的底层应用,操作平台,通信协议等存在较大差异.这种数字资源来源的多样性必然导致数字图书馆具有分布性,异构性的特点.如何将这些分布的,异构的数字资源方便且低代价地集成在一起,屏蔽其语言差异,平台差异,协议差异,数据差异,从而在大范围,高层次上实现统一的信息服务以达到图书信息资源的共享,是数字图书馆建设中的一个重要问题.Web服务(WebServices)技术是解决这一问题的理想选择之一,它能在现有各种异构平台基础上构筑一个通用的,与平台及语言无关的技术层,各种不同平台之上的

4、数据资源应用可通过这个技术层来实施彼此的连接和集成.1Web服务技术采用WebServices技术构建的应用程序称为Web服务,它是一种部署在网络上的对象组件[I].Web服务具有完整的封装性,松散耦合,便于在网络上描述,发布,定位和调用等优点.WebServices为解决在网络环境下,松散耦合的Web服务之间进行互相调用,互相集成提供了技术框架.Web服务的基本运行模型是面向服务的体系结构SOA(ServiceOrientedArchitecture)].SOA由服务提供方(ServicePr

5、ovider),服务请求方(ServiceRequestor)和服务代理方(ServiceBroker)3种角色以及相关的发布(Publish),查找(Find),绑定(Bind)3种操作构成,形成提供服务(Service)和服务描述收稿日期:2006—06—29作者简介:郑瑜钒(1963一),女,浙江杭州人,馆员,主要从事图书管理方面的研究第6期郑瑜钒:Web服务在异构信息资源共享中的应用483(ServiceDescription)的WebService运行环境.它们之间的关系如图1所示.服

6、务提供者将它的服务发布到服务代理的一个目录上,当服务请求者需要调用该服务时,首先到服务代理提供的目录上搜索该服务,得到如何调用该服务的信息,然网/'后根据这些信息去调用相应的服务.使用wsDL,u%61)/圆使用WSDL,UDDI略主慧WebServicDescriptionLanguage)UDDIUniversalDescription,(,—■==——..<DiscoveryandIntegration),SOAP(SimpleObjectAccess(目匿笠塑)Protoco1)

7、和WSFL(WebServicesFlowLanguage)等.图1WebServices的基本运行模型XML是一种描述数据和创建标记的语言标准,作为一种元标记语言具有数据和描述的分离,数据的自描述性,与平台无关性3大特点.这种特点为分布在In—ternet上的异构系统间数据交换,信息共享和互操作提供了技术支持,构成整个Web服务体系结构中的基石.WSDL是一种基于XML的接口说明语言,是Web服务的描述标准.它以XML模式将Web服务描述为操作集,将数据参数描述为消息.WSDL首先对访问的操作

8、和访问时使用的请求/响应消息进行抽象描述,然后将其绑定到具体的传输协议和消息格式.SOAP是基于XML的轻量级消息交换协议.在一般意义上,SOAP是一种用XML封装信息的机制,它可用来实现消息系统;在对web服务中,SOAP在服务提供方和服务请求方之间充当消息交换协议标准,通过XML文档传递方法参数,调用Web服务.UDDI提供发布和发现已注册web服务的标准机制,用于发布及查找服务.SOAP最终完成Web服务调用,而WSDL描述如何使用SOAP来调用Web服务.有了SOAP和WSDL能完成跨软

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。