- 1、本文档共98页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书馆自动化第3章Z39.50
C/S、B/S与Z39.50 1、C/S体系结构与Z39.50 C/S:即Client-Server Architecture ,客户机/服务器体系结构 。 客户机与服务器:不是指那些具体的计算机设备,而是指安装在计算机系统中的数据库管理系统在使用中的身份,即可以将客户机理解为一个数据库管理系统的客户端应用软件;将服务器理解为一个数据库管理系统的服务器端应用软件。 C/S、B/S与Z39.50 分布式数据库系统(distributed database system):在C/S中,一个或多个客户机与一个或多个服务器分布在网络所连接的不同位置,客户机和服务器各自进行不同的事务处理。一台客户机可以对多个数据库服务器进行检索和数据写操作。 客户机的作用 为用户提供各种操作提示信息和操作环境; 将用户的操作要求转换为服务器可接受的各种操作指令; 负责将操作指令发给服务器,接受来自服务器的操作结果信息; 将结果信息转为用户可读的信息 ; 还能负责一些验证用户提交的操作指令合法性和权限验证方面的事物 。 服务器的主要任务是从事数据管理事务的处理。 服务器从来不主动发出通讯请求,只是静候来自客户机发出的请求。 由于客户机承担了绝大部分人/机交互操作界面环境的事务处理,人们形象的称这种体系结构为“胖客户机,瘦服务器”。 表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等,其作用仅限于提供输入信息的手段并显示由服务器输出的页面文件。 Z39.50与B/S 万维网技术的出现,改变了Z39.50标准及其应用的发展轨迹。Z39.50客户端应用程序为一般读者服务的功能被万维网取代,成为专业人员查询并下载其它服务器目录信息资源的工具。 但万维网的发展,为Z39.50的应用提供了另一个应用领域,即作为Web网关,为公众提供跨平台跨服务器的虚拟目录检索服务。 4、小结 在C/S体系结构中,计算机事务处理被合理的分配给客户机和服务器,有利于提高系统运行效率和网络通讯效率,具有较高的可用性和安全性。但它有一个明显的缺点,就是增加了系统维护的负担。 B/S体系结构是C/S体系结构的一种新的形式。系统维护更为方便,降低了信息利用的难度。但由此产生了一些网络通讯安全方面的问题。 目前很多大型数据库信息管理系统,包括多数图书馆集成管理系统,都采用混合的体系结构设计。在内部事务处理环节,采用C/S体系结构;在公众服务环节,采用B/S体系结构,如OPAC检索。 根据Z39.50标准建立的客户端应用程序与服务器端的应用,是一种典型的客户机/服务器体系结构。按这个标准建立的信息检索系统,可以实现异构系统间的通
您可能关注的文档
- 国家及国际组织常识2010年7月培训.ppt
- 国3银豹产品介绍.ppt
- 国信投行内核介绍(2012版).ppt
- 国家税收[企业所得税].ppt
- 国家115科技支撑计划细菌性阴道病联合检测技术的推广应用.ppt
- 国家新3包法介绍.ppt
- 国家税收课件第十章个人所得税.ppt
- 国家基本药物政策解析及临床应用概况_继续教育2011.04.20.ppt
- 国学讲义_3“大学”之格物致知.ppt
- 国家网络技术水平考试_NCNE3.ppt
- 新部编版二年级上册道德与法治期中测试卷带答案.docx
- 新部编版二年级上册道德与法治期中测试卷附参考答案【培优】.docx
- 新部编版二年级上册道德与法治期中测试卷及完整答案一套.docx
- 新部编版二年级上册道德与法治期中测试卷【培优】.docx
- 强化训练-冀教版8年级下册期末试题1套附答案详解.docx
- 新部编版二年级上册道德与法治期中测试卷带下载答案.docx
- TCQAE2025工业操作系统转型升级水平评估规范.pdf
- 新部编版二年级上册道德与法治期中测试卷含答案(满分必刷).docx
- 新部编版二年级上册道德与法治期末测试卷附答案【培优a卷】.docx
- 新部编版二年级上册道德与法治期中测试卷及完整答案【考点梳理】.docx
文档评论(0)