web服务与数字图书馆的开放模式建设.

web服务与数字图书馆的开放模式建设.

ID:21981789

大小:55.00 KB

页数:8页

时间:2018-10-26

web服务与数字图书馆的开放模式建设._第1页
web服务与数字图书馆的开放模式建设._第2页
web服务与数字图书馆的开放模式建设._第3页
web服务与数字图书馆的开放模式建设._第4页
web服务与数字图书馆的开放模式建设._第5页
资源描述:

《web服务与数字图书馆的开放模式建设.》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、eb服务与数字图书馆的开放模式建设(湖北师范学院图书馆,湖北XX43002)摘要:文章通过阐述eb服务的技术特点,进一步指出它为数字图书馆的开放建设与管理模式提供了一个理想的架构和平台。关键词:数字图书馆;开放模式;eb服务中图分类号:G20.76文献标识码:A文章编号:1007一6921(XX)12—0098—02因特网的出现极大地促进了信息资源的增长及全球信息的交流与传播,并深刻地影响和改变了人们获取信息的方式。但因特网的分布和开放特性,使得从整体上看,网上的信息资源处于一种无序状态,因此如何将庞杂的网络资源变成一个可控的信息资源体系成为社会关注的问题。自20世纪90年代以来随着计

2、算机技术、通信技术、数据存储技术、网络技术、多媒体技术及其他信息相关技术的飞速发展,数字图书馆成为Internet上知识和信息存储、组织和利用的理想模式。1数字图书馆建设的开放性数字图书馆是一个集成各种资源和服务的大规模信息系统。由于社会、技术等环境处于不断发展之中,以及人们的需求内容和获取方式也在不断发生变化,再加上信息资源和服务系统的分布、异构和自治的特性,都要求数字图书馆在建设和管理过程中应秉持一种开放的理念。开放的反义词就是封闭,如果所有数字图书馆都采取封闭模式进行管理,则意味着它们只将目光投向馆内,很少与其他的数字图书馆或机构进行交互这样就容易形成一个个所谓的“信息孤岛”,不

3、利于信息资源的整合,并造成一些不必要的重复建设。而开放模式则将原属于一个封闭系统中的各个子系统分解出来,成为一个个开放、独立的模块,通过模块间的动态交互和集成来满足各种用户群或业务流程的需要。可以说,开放模式更符合数字图书馆未来发展的要求,该模式的设计原则可概括为:1.1模块化和标准化即数字图书馆体系中的任何一个资源或服务系统都只作为整个体系中的一个模块,且各个模块和各个层次应遵循关于资源描述和组织、资源系统管理、资源检索与服务等方面的标准1.2开放集成和开放服务任何模块在集成资源与服务时,都要将这些被集成的资源或服务看成逻辑上独立的第三方模块,集成或链接的方式都通过标准和开放的调用、

4、转换和表现机制来实现,而与具体的位置和系统平台无关,从而可以支持对分布资源与服务的开放和动态集成。1.3可伸缩与可扩展指数字图书馆体系在技术方法和系统构建上,争取在统一核心机制和标准扩展方法的基础上,能够通过逐渐叠加,集成或扩展不同的技术方法、系统模块或数据内容,健康地适应从简单系统到复杂机制的不断发展。2适合数字图书馆开放模式建设的集成技术——eb服务eb服务是伴随着Internet的不断成熟和电子商务的不断发展而涌现出来的技术。作为面向Internet的应用集成框架,eb服务的主要目标就是要在现有的各种异构平台的基础上构筑一个通用的与平台无关、语言无关的技术层,各种不同平台上的应用

5、依靠这个技术层来实现彼此之间的连接和交互。eb服务结合了分布式对象技术和eb技术的优势,采用面向服务的体系结构,利用HTTP协议和XL数据格式进行通信,使用基于XL的标准方法进行服务描述、服务发布和服务发现,具有良好的普适性和灵活性。2.1eb服务核心技术eb服务的体系结构是基于服务提供者、服务注册中心和服务请求者这三种角色之间的交互,交互涉及发布、查找和绑定操作,这些角色和操作一起作用于eb服务构。在eb服务架构中,为了支持各种特性,已开发出一系列的标准协议,如SAP、SDL、UDDI等。2.1.1SAP,简单对象访问协议。它是通过HTTP访问eb服务的最常用的通信技术,是一个基于X

6、L的、用于在分散或分布环境中交换结构化的类型信息的轻量级协议。SAP规范包括SAP信封、SAP编码规则、SAPRP表示、SAP绑定四个部分SAP消息是一个XL文档,它包括一个必需的SAP封装,一个可选的SAP头和一个必需的SAP体。SAP消息采用所谓“消息路径(essagePath)”发送,消息路径机制使得在到达最终目的地之前可以在一个或多个中间节点上处理消息。为了正确处理一条消息或者消息的一部分,SAP处理器需要理解:所用的交换方式(包括单向,请求/响应,广播等)、这种方式中消息接受者的角色、消息中数据的编码或表示方式以及对于正确处理所必须了解的其他语义。2.1.2SDL,eb服务描

7、述语言。它是用来描述eb服务的一种XL语言,它将eb服务描述为能够进行消息交换的一组服务访问点或者端口的集合。SDL由两部分组成,即抽象定义和具体表述。在SDL中,由于服务访问点和消息的抽象定义已从具体的服务部署或数据格式绑定中分离出来,因此可以对抽象定义进行再次使用。SDL文档由XL编写,它使用的根元素是,该元素构成了SDL文档的基本结构。中又包含了以下几种元素:①元素:该元素定义了在数据传输中使用的数据类型。②元素:该元素是通信消息的数据结

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

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

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