- 1、本文档共98页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书馆自动化 第三章 Z39.50课件
第三章 Z39.50标准 ;
;C/S、B/S与Z39.50;C/S、B/S与Z39.50;客户机的作用
为用户提供各种操作提示信息和操作环境;
将用户的操作要求转换为服务器可接受的各种操作指令;
负责将操作指令发给服务器,接受来自服务器的操作结果信息;
将结果信息转为用户可读的信息 ;
还能负责一些验证用户提交的操作指令合法性和权限验证方面的事物 。;服务器的主要任务是从事数据管理事务的处理。
服务器从来不主动发出通讯请求,只是静候来自客户机发出的请求。
由于客户机承担了绝大部分人/机交互操作界面环境的事务处理,人们形象的称这种体系结构为“胖客户机,瘦服务器”。
;表1.客户机与服务器之间通过网络通讯进行作业的过程示意 ;C/S体系结构的通信问题:
由同一软件研制者提供的客户机应用程序和服务器数据库管理系统之间,可以通过几个简单的数据库通讯接口协议(通常可称为私有协议),实现很多复杂的数据库操作过程。
多家软件提供者所提供的系统之间要实现互相对话,则很困难。
;Z39.50标准与C/S
Z39.50标准是按照分布式数据库系统体系结构设计的。最初根据这个标准研制的系统,是典型的C/S体系结构。
在C/S中,Z39.50标准是文献检索系统的客户机和服务器之间的一种统一的通讯规程,使不同的数据库管理系统与客户机应用程序实现互操作.
Z39.50标准实际上是一个实现不同软件研制者所开发的数据库管理系统之间相互对话的一个通讯协议。我们将Z39.50这种实现异构系统之间互操作的通讯协议称为中间件 ;2、中间件
三层式客户机/服务器体系结构
由于C/S体系结构存在的局限性,为了实现不同软件提供者的系统之间实现通信,需要在服务器端和客户端之间放置中间层,这样就出现了三层式C/S体系结构。
中间层(middletier)也称中间件(middleware),用来处理来自不同客户端的事务,也可以使一个客户端访问不同系统平台上的服务器。 ;Z39.50作为文献检索系统中间件
不同的文献信息检索系统之间要实现书目资源的共享,需要有类似Z39.50这样的统一的数据库通讯协议。
为了在原有系统上实现基于Z39.50标准的服务,软件研制者可以在原有系统上,通过增加一个类似中间件的Z39.50服务功能,解决异构系统的通讯问题 ;数据库服务器;3、B/S与Z39.50
B/S:
万维网是客户机/服务器体系结构的另一种形态,万维网服务器(Web Server)几乎可以被任何计算机平台上的万维网客户端浏览器(Web Browser)访问。
我们将这种体系结构称为“浏览器/服务器”体系结构(Browser Server Architecture),即B/S,以区别于客户机/服务器体系结构。
在B/S体系结构中,Web Server承担了大部分的处理任务,客户端一般只需要浏览软件,如IE,Netscape,Firefox等,其作用仅限于提供输入信息的手段并显示由服务器输出的页面文件。;客户机
⑦根据Web服务器发来的页面文件和其他多媒体信息,构成屏幕显示内容。
①将用户的操作要求转为HTTP协议指令发送给Web服务器.;Z39.50与B/S
万维网技术的出现,改变了Z39.50标准及其应用的发展轨迹。Z39.50客户端应用程序为一般读者服务的功能被万维网取代,成为专业人员查询并下载其它服务器目录信息资源的工具。
但万维网的发展,为Z39.50的应用提供了另一个应用领域,即作为Web网关,为公众提供跨平台跨服务器的虚拟目录检索服务。;数据库服务器A;4、小结
在C/S体系结构中,计算机事务处理被合理的分配给客户机和服务器,有利于提高系统运行效率和网络通讯效率,具有较高的可用性和安全性。但它有一个明显的缺点,就是增加了系统维护的负担。
B/S体系结构是C/S体系结构的一种新的形式。系统维护更为方便,降低了信息利用的难度。但由此产生了一些网络通讯安全方面的问题。
目前很多大型数据库信息管理系统,包括多数图书馆集成管理系统,都采用混合的体系结构设计。在内部事务处理环节,采用C/S体系结构;在公众服务环节,采用B/S体系结构,如OPAC检索。
根据Z39.50标准建立的客户端应用程序与服务器端的应用,是一种典型的客户机/服务器体系结构。按这个标准建立的信息检索系统,可以实现异构系统间的通讯。 ;什么是Z39.50;Z39.50与MARC的相似之处
MARC标准可以说是在人们日常生活中能见到的最复杂的数据格式之一。利用这个格式,可以描述很多文献信息和事实信息。但因这种标准在软件技术实现和数据生产方面成本较高,在图书馆界
文档评论(0)