Main -> Documentation -> WebZ System Administration -> Access Component Overview |
Access Component
Overview
Contents Introduction
This document introduces the SiteSearch Access component by describing its purpose in the OCLC SiteSearch software, the elements that comprise the Access component, and the Access component in different SiteSearch environments. It also includes a list of available documentation for the Access component.
Authentication and Authorization In discussing the Access component, we use the terms authentication and authorization. The online reference whatis?com.® (www.whatis.com) defines these terms:
Purpose of the Access Component The Access component allows you to provide patron and staff authentication and authorization for WebZ and Record Builder using a relational database management system (RDBMS). You use the RDBMS to populate a database that contains patron and/or staff authentication and authorization records. Beginning with OCLC SiteSearch 4.1.0, Record Builder is an end-user application included with Database Builder. Record Builder uses a Web-based interface and and harnesses Database Builder's administrative utilities to allow library staff to create, modify, and maintain Newton databases for local collections of such things as images, sound files, Web sites, and data. The Access component supports:
The Access component supports authentication by autho (user name/password combination), Internet Protocol (IP) address, or Domain Name Server (DNS) for WebZ. At this time, the Access component supports only authentication by autho for Record Builder.
By default, the Access component is not enabled for either WebZ or Record Builder. You must configure it before you can use it. Elements that Comprise the Access Component The Access component includes these elements:
This diagram shows how these elements interact with one another. The Access component elements appear in yellow. The OpServe manages the JaSSI, ZBase, and the Access server, as shown by the dotted arrows. The table that follows defines each of these elements. When an element is platform-specific, the table provides information about differences in the elements in UNIX and Windows NT platforms.
Access Component in a WebZ-only Environment In a SiteSearch environment that includes WebZ (but not Record Builder), the JaSSI Access client is ORG.oclc.jassi.access.JaSSIAccessClient and the ZBase Access client is ORG.oclc.zbase.access.ZBaseAccessClient. Both Access clients communicate with the Access server. The JDBC driver and SQL server are platform and product-specific. The database that stores patron access data is named accessdb. In this environment, it is also possible to create customized access clients for JaSSI and ZBase. Access Component in a WebZ/Record Builder Environment When a SiteSearch environment includes both WebZ and Record Builder, the Access component includes all the elements in the WebZ-only environment, as well as elements specific to Record Builder, as shown in this diagram. A single OpServe manages all WebZ and Record Builder servers. WebZ and Record Builder each have their own Access server and Access clients, but share a single JDBC driver and SQL server. (For WebZ, it is possible to develop custom Access clients in place of those built into JaSSI and ZBase). The SQL server manages two databases: accessdb, which stores data about WebZ patrons, and rbdb, which stores data about Record Builder users. The Access servers and the ZBase Access clients are identical for WebZ and Record Builder, but the WebZ and Record Builder Access clients in the JaSSI are different. WebZ's JaSSI Access client (ORG.oclc.jassi.access.JaSSIAccessClient) requests and receives all available authorization data when a patron logs into the system. This includes the databases the patron is authorized to access and may include other information, such as the interface style to present to the patron, and interlibrary loan information for the patron. When a staff member logs into Record Builder, Record Builder's JaSSIRB Access client (ORG.oclc.jassi.access.RBAccessClient) requests and obtains only information pertaining to the databases the staff member is authorized to view. When a staff member subsequently tries to add, edit, or delete a record in a particular database, the JaSSIRB Access client queries the authorization database to determine whether the staff member has the appropriate privileges to perform this action for this database. Access Component Documentation The following table lists other topics that provide more information about the Access component.
See Also WebZ
System Administration |
[Main][Documentation][Support][Technical
Reference][Community][Glossary][Search]
|