Z39.50 A Basic Introduction Kathleen R. Murray, Ph.D. William E. Moen, Ph.D. May 2002.

Slides:



Advertisements
Similar presentations
Cathy N. Hartman University of North Texas Libraries October 10, 1998 Cathy N. Hartman University of North Texas Libraries October 10, 1998.
Advertisements

Unleashing the Power of Kinetic Bridging Ben Christenson Kinetic Data.
OAI in DigiTool DigiTool Version 3.0.
Technical Architectures
Z39 Server DigiTool Version 3.0. Z39 Server 2 z39 SERVER Main Topics z39 server architecture z39 server services z39 server configuration Defining a new.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Electronic Mail. Functionality First software allowed a user to send some text to another user connected to Internet; Current systems allow.
Middleware Technologies compiled by: Thomas M. Cosley.
Library Link Victoria Cathy Quinn Mildura Rural City Council Library Service Michael Graf Port Phillip Library Service.
Z39 Gate DigiTool Version 3.0. Z39 Gate 2 z39 gate Introduction DigiTool contains a program called z39 gate which communicates with remote z39 targets/servers.
Z39 Intro DigiTool Version 3.0. Z39 Intro 2 Overview What is z39.50? “A network protocol which specifies rules that allow searching of a range of different.
Client – Server Architecture A Basic Introduction Kathleen R. Murray, Ph.D. May 2002.
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
Client/Server Technology Two-Tier Architecture Three-Tier Architecture Josh Antonelli Jenn Lang Joe Schisselbauer Chad Williams.
1 Web Servers (IIS and Apache) Outline 9.1 Introduction 9.2 HTTP Request Types 9.3 System Architecture 9.4 Client-Side Scripting versus Server-Side Scripting.
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Computing for Bioinformatics Introduction to databases What is a database? Database system components Data types DBMS architectures DBMS systems available.
思科网络技术学院理事会. 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
Positioning Z39.50 in the Networked Library Standards for Building Sustainable Services William E. Moen School of Library and Information Sciences Texas.
The 21 st Century Library Collaborative Services, Standards, and Interoperability William E. Moen School of Library and Information Sciences Texas Center.
Simple Database.
POAD Distributed System Case Study: A Medical Informatics System Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Example  Software for a virtual library (borrowing books using the Internet) Internt terminal DB.
Chapter 1 In-lab Quiz Next week
Testing and Improving Interoperability The Z39.50 Interoperability Testbed William E. Moen School of Library and Information Sciences Texas Center for.
Csi315csi315 Client/Server Models. Client/Server Environment LAN or WAN Server Data Berson, Fig 1.4, p.8 clients network.
Client – Server Architecture. Client Server Architecture A network architecture in which each computer or process on the network is either a client or.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
 2004 Prentice Hall, Inc. All rights reserved. 1 Segment – 6 Web Server & database.
Optimizing Resource Discovery Service Interfaces in Statewide Virtual Libraries: The Library of Texas Challenge William E. Moen, Ph.D. Texas Center for.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
A Study of Wireless Virtual Network Computing Kiran Erra.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
Access Project 3 Notes. Introduction Maintaining the Database  Modifying the data to keep it up-to-date Restructure the Database  To change the database.
Z39 Server and Z39.50 Gateway. Z39 Configuration Z39.50 Server Bath Profile conformance has been added to the Z39 Server. Z39 server supports Structure.
Lesson Overview 3.1 Components of the DBMS 3.1 Components of the DBMS 3.2 Components of The Database Application 3.2 Components of The Database Application.
Extending Access To Information Resource Discovery Service William E. Moen, Ph.D. Kathleen R. Murray, Ph.D. School of Library and Information Sciences.
1 Peer-to-Peer Technologies Seminar by: Kunal Goswami (05IT6006) School of Information Technology Guided by: Prof. C.R.Mandal, School of Information Technology.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
1 Web Servers (Chapter 21 – Pages( ) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System Architecture.
Application Development
Designing the LOT Resource Discovery Service: Architectures & Models Kathleen R. Murray December 17, 2002.
Overviews of the Library of Texas & ZLOT Project Dr. William E. Moen Principal Investigator.
A Resource Discovery Service for the Library of Texas Requirements, Architecture, and Interoperability Testing William E. Moen, Ph.D. Principal Investigator.
Coming Soon to a Computer Near You (maybe) MicroZGate A Light, Portable, and Configurable z39.50 Gateway John Ulmer NOAA Coastal Services Center.
ZLOT The Z Texas Implementation Component of the Library of Texas Dr. William E. Moen Principal Investigator.
TM 8-1 Copyright © 1999 Addison Wesley Longman, Inc. Client/Server and Middleware.
Click to edit Master title style Click to edit Master text styles –Second level Third level –Fourth level »Fifth level 1 CustomerSoft ESP Contact Operations.
A/WWW Enterprises 15 July 1996 Implementing Queries with Z39.50 A. Warnock A/WWW Enterprises
Client – Server Architecture A Basic Introduction 1.
System Architecture & Hardware Configurations Dr. D. Bilal IS 582 Spring 2008.
Technology Inventory and Assessment Dr. Kathleen R. Murray Project Manager Dr. William E. Moen Principal Investigator Texas.
Ben - Gurion University Department Of Communication Systems Engineering DNS For Cell Phones Yoav Peer, Eugene Volchek Instructor: Dr. Chen Avin.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
CS 330 Class 7 Comments on Exam Programming plan for today:
System Architecture & Hardware Configurations
A Study of Wireless Virtual Network Computing
Rice Stock Market Simulator
System Architecture & Hardware Configurations
DUCKS – Distributed User-mode Chirp-Knowledgeable Server
Tiers vs. Layers.
Encrypted Database Final Presentation
Client/Server Computing
Computer Networks Protocols
Distributed Database Management System
OBJECT STORAGE AND INTEROPERABILITY
Information Retrieval
Presentation transcript:

Z39.50 A Basic Introduction Kathleen R. Murray, Ph.D. William E. Moen, Ph.D. May 2002

UNT Center for Digital Knowledge2 Z39.50 Standards International Standard, ISO 23950: “Information Retrieval (Z39.50): Application Service Definition and Protocol Specification” US National Standard, ANSI/NISO Z39.50 Source: “The standard specifies a client/server-based protocol for searching and retrieving information from remote databases.”

May 2002UNT Center for Digital Knowledge3 Definition Z39.50 is a protocol which specifies data structures and interchange rules that allow a client machine (called an "origin" in the standard) to search databases on a server machine (called a "target" in the standard) and retrieve records that are identified as a result of such a search. - Clifford Lynch Source:

May 2002UNT Center for Digital Knowledge4 Client-Server Model The overall search and retrieval functions are split between the client and server Z39.50 Client is called the "Origin“ Z39.50 Server is called the “Target” Client = “Origin” Server = “Target”

May 2002UNT Center for Digital Knowledge5 Client-Server Model User –Enters query in local system Z39.50 Client –Translates query into Z39.50 format –Sends query to a Z39.50 server Z39.50 Server –Presents the query to database system –Returns the results to client Z39.50 Client: Translates & Sends Query Database Server: Manages Data Z39.50 Server: Queries Database & Returns Results

May 2002UNT Center for Digital Knowledge6 Z39.50 Client Part of the local computing system Functions –Initiating a search –Sending a query –Requesting the return of records Client = “Origin” Major Benefit: User only has to know one set of search commands for local and remote searches.

May 2002UNT Center for Digital Knowledge7 Z39.50 Client Types Integrated with OPAC –Allows staff and patrons to search other catalogs via Z39.50 Stand-alone –Allows staff and patrons to search other catalogs and databases via Z39.50

May 2002UNT Center for Digital Knowledge8 Z39.50 Server Functions –Interfaces with remote databases –Responds to messages received from “Origin” or client systems Server = “Target” Example: Provides client records that match a search query

May 2002UNT Center for Digital Knowledge9 Virtual Catalog Example Catalog 4 Catalog N Catalog 1 Catalog 2 Catalog 3 Z Server Z Client Z39.50 Client User Interface Resulting Virtual Catalog Single user search as multiple queries to multiple catalogs User conducts single search to single logical resource

May 2002UNT Center for Digital Knowledge10 Learn more about client - server architecture by viewing the tutorial! Thanks!