University of Wisconsin - Madison Curran Riley 1711/criley.

Slides:



Advertisements
Similar presentations
Chapter 6 Server-side Programming: Java Servlets
Advertisements

How to Create a Local Collection
Demonstration Files for the HDL Plug-in for Acrobat The HDL Plug-in for Adobe Acrobat and Acrobat Reader is an extension that adds functionality to PDF.
Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland.
Course Readings in Learning Management Systems Mike Waugh Louisiana State University Eric Frierson EBSCO Information Services CNI Spring Meeting 2014.
Kathryn Lybarger Fourth Friday February 22, 2013.
Remote User Authentication in Digital Libraries
Two From the SFX Toolbox: A Plugin and an Target Parser Rich Wenger, E-resource Systems Manager MIT Libraries.
Library Online Catalog Tutorial Pentagon Library Last Updated March 2008.
1 Building a “Virtual Library Collection” through freely-accessible web sites: ‘Select Web Sites database’ at University of Vermont Wichada SuKantarat.
Introducing UCLA’s ERDb (Electronic Resources Database) Anita Colby UCLA Science & Engineering Library.
PA 508 Library Instruction Aric Ahrens B.A. Political Science, IIT ’95 M.P.A. IIT, ‘98.
Servlets and a little bit of Web Services Russell Beale.
New technologies in the libraries Stu Baker Library Management Systems Northwestern University Library.
Library integrated system -Aleph Fang Peng Stony Brook University.
Introducing Symposia : “ The digital repository that thinks like a librarian”
Shibboleth: EBSCOhost implementation Lech Wojtowicz Director of Software Development EBSCO Publishing Access 2003 October 3, 2003.
1 CS 502: Computing Methods for Digital Libraries Lecture 4 Identifiers and Reference Links.
Federated Searching Pre-Conference Workshop - The federated searching cookbook Qin Zhu HP Labs Research Library February 18, 2007.
OpenURL What all library staff should know Cybertour | March 16, 2005 | Cindi Trainor.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Getting started on informaworld™ How do I register my institution with informaworld™? How is my institution’s online access activated? What do I do if.
Server-side Scripting Powering the webs favourite services.
4-1 INTERNET DATABASE CONNECTOR Colorado Technical University IT420 Tim Peterson.
EBSCOadmin. Select Change Password Select EBSCOadmin Security.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Piero Attanasio mEDRA: the European DOI agency The DOI as a tool for interoperability between private and public sector Athens, 14 January.
A centre of expertise in digital information managementwww.ukoln.ac.uk Quality Assurance For Museum Web Sites: Examples Of Checking Tools Brian Kelly UKOLN.
Link Resolvers: An Introduction for Reference Librarians Doris Munson Systems/Reference Librarian Eastern Washington University Innovative.
XHTML Introductory1 Linking and Publishing Basic Web Pages Chapter 3.
COMP 321 Week 7. Overview HTML and HTTP Basics Dynamic Web Content ServletsMVC Tomcat in Eclipse Demonstration Lab 7-1 Introduction.
Re-Implementing ERM MENA-IUG 5 th Annual Conference 1-2 November 2010.
ERIC and the WorldCat Registry Lawrence Henry ERIC Program Manager Joanna White WorldCat Registry Product Manager.
Linking electronic documents and standardisation of URL’s What can libraries do to enhance dynamic linking and bring related information within a distance.
In the web address box enter Enter your user ID (first and last initial 7 digit ID number) Select Log in.
© 2007 CBHL The CBHL Distributed Library The Council on Botanical and Horticultural Libraries A Guide to Content and Search Features.
UNESCO ICTLIP Module 1. Lesson 61 Introduction to Information and Communication Technologies Lesson 6. What is the Internet?
Libraries & Learning Technologies Web Access Management: The AUC Experience Casey Grimmer, Head Daniel Blucker, eResources Research & Information Services.
Website Development with PHP and MySQL Saving Data.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
CBSOR,Indian Statistical Institute 30th March 07, ISI,Kokata 1 Digital Repository support for Consortium Dr. Devika P. Madalli Documentation Research &
Maps and their textual associations in a digital collection: a report from the Early Washington Maps project. Trevor Bond, Special Collections Librarian.
Easy Access with jumpstarts Transforming Research into Results Lund, 17 mars 2011.
IUScholarWorks Technical Overview Randall Floyd Digital Library Program Programmer/Database Administrator.
Server-side Programming The combination of –HTML –JavaScript –DOM is sometimes referred to as Dynamic HTML (DHTML) Web pages that include scripting are.
Saving State on the WWW. The Issue  Connections on the WWW are stateless  Every time a link is followed is like the first time to the server — it has.
CP476 Internet Computing CGI1 Cookie –Cookie is a mechanism for a web server recall info of accessing of a client browser –A cookie is an object sent by.
ECMM6018 Enterprise Networking for Electronic Commerce Tutorial 7
Implementing and Using the SIRWEB Interface Setup of the CGI script and web procfile Connecting to your database using HTML Retrieving data using the CGI.
Corporation For National Research Initiatives Technical Issues in Electronic Publishing Corporation for National Research Initiatives William Y. Arms.
 Previous lessons have focused on client-side scripts  Programs embedded in the page’s HTML code  Can also execute scripts on the server  Server-side.
Carla Pfahl Minitex Reference Outreach & Instruction AskMN Coordinator
WEB SERVER SOFTWARE FEATURE SETS
DSpace System Architecture 11 July 2002 DSpace System Architecture.
1 State and Session Management HTTP is a stateless protocol – it has no memory of prior connections and cannot distinguish one request from another. The.
 An essential supporting structure of any thing  A Software Framework  Has layered structure ▪ What kind of functions and how they interrelate  Has.
JavaScript and Ajax (Internet Background) Week 1 Web site:
A Mobile Library Management System Advisor: Dr. Shen Student: Ananta Gampaa November 8 th,2005.
1 CS 502: Computing Methods for Digital Libraries Guest Lecture William Y. Arms Identifiers: URNs, Handles, PURLs, DOIs and more.
Bibliographic Record Description of a book or other library material.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
World Wide Web has been created to share the text document across the world. In static web pages the requesting user has no ability to interact with the.
CGS 3066: Web Programming and Design Spring 2016 Introduction to Server-Side Programming.
ODP V2 Data Provider overview. 22 Scope Data Provider provides access to data and metadata of the local data systems. Data Provider is a wrapper, installed.
Using E-Business Suite Attachments
CNIT 131 Internet Basics & Beginning HTML
PHP / MySQL Introduction
OUTLINE Basic ideas of traditional retrieval systems
Chapter 27 WWW and HTTP.
MVC Controllers.
Presentation transcript:

University of Wisconsin - Madison Curran Riley 1711/criley

Currently using Handles for: 1711.web –For licensed electronic resources –Including EZproxy string in Handles for remote access by valid UW-Madison patrons 1711.dl –For digitization projects –Use for URLs as well as links to project contents (images, etc.)

Development efforts: Web administration servlet Handling application Oracle Handle database

Web Administration Servlet Allows creation and modification of Handles through a web browser Uses J2EE Servlet Goal is to allow regular librarians to create and modify Handles for library resources by themselves Still in testing, but we would share the source code when its finished if others are interested

Web Administration Servlet Requires the addition of a HS_SECKEY to the librarians personal Handle (which functions as the web password).

Web Administration Servlet Users can create a Handle with Name, URL and contact address

Web Administration Servlet Users can also modify existing Handles

Web Administration Servlet Modifying the NAME value of a Handle

Web Administration Servlet Users can list all Handles for a particular subnaming authority

Handling application Allows passing of a parameter to the server along with a Handle. Interprets what to do with parameter Results in a URL being returned, much like current Handle resolver

Handling application Example: Documents in EBSCO can have links back to holdings in our library catalog, using the ISBN or ISSN number. Requires setting up a canned search URL in EBSCO so the ISBN or ISSN can be appended to the URL: – bin/Pwebrecon.cgi?DB=local&CNT=100+records+per +page&BOOL1=as+a+phrase&FLD1=ISBN+%28ISB N%29&SA1=(ISBNNUMBERHERE) Better to use a Handle, in case of changes to our catalog require a change to our canned search url.

Handling application Application restructures the URL from: – http://j2ee-dev.library.wisc.edu/1712/madcatissn?ISBN= to – dev.library.wisc.edu/abc.do?handle=1712/madcatissn&num= J2EE servlet (abc.do) will resolve the handle to the canned search URL and then append the number in the ISBN parameter. It will then redirect to the newly generated URL.

Future Projects Store Handles in an Oracle database –We have been working with CNRI to implement –Licensed for Oracle, good Oracle expertise on campus (myself excluded) Add multiple resolution and authentication piece –Handles would include URLs to freely available (thumbnails) and restricted (full size) images with a tie to a UW-Madison authentication server Add metadata??? –We are very interested in how much others are putting in Handle records

University of Wisconsin - Madison Curran Riley 1711/criley