• No results found

A Hybrid Web Server Solution: Using the Right Tool for the Right Job

N/A
N/A
Protected

Academic year: 2021

Share "A Hybrid Web Server Solution: Using the Right Tool for the Right Job"

Copied!
12
0
0

Loading.... (view fulltext now)

Full text

(1)

University of Iowa Libraries Staff Publications

10-30-1997

A Hybrid Web Server Solution: Using the Right

Tool for the Right Job

Paul A. Soderdahl

University of Iowa

Copyright © 1997 Paul A. Soderdahl

(2)

A Hybrid Web Server Solution

Using the Right Tool

for the Right Job

(3)

<PRESENTER>

Paul A. Soderdahl

Team Leader, Libraries-Wide

Information System and Multimedia

University of Iowa Libraries

[email protected]

(4)

<ABSTRACT>

Nearly all educational organizations now host a

web server for delivering information and services

to their constituencies. The preferred model at

many institutions is to install, maintain, and support

a single web server for the entire organization.

The University of Iowa Libraries uses an alternate

model providing a number of different web servers

across a number of different platforms.

(5)

A Hybrid Web Server Solution:

Using the Right Tool for the Right Job

The University of Iowa Libraries-Wide Information System

N early all educational organizations now host a web server fo r delivering inform ation and services to their constituencies. The preferred model at many institutions is to install, maintain, and support a single web server fo r the entire organization. The U niversity o f Iowa Libraries uses an alternate model providing a num ber o f different w eb servers across a num ber o f different platforms in support o f the Libraries’ web project, know n as the Libraries-W ide Inform ation System (LW IS).

This hybrid solution offers a num ber o f advantages over a single-server solution. First, such an im plem entation allows m ore content providers to deliver inform ation in its existing form at. For example, librarians often keep bibliographies, finding aids, and o th e r documents fo r patron use in a desktop database program, such as

M icrosoft Access, FileMaker Pro, and ProCite. By taking advantage o f com m ercially available web server solutions for these applications, individual content providers can deliver their databases over the web using a web-based search interface w ith o u t any m odification to the original data o r change in the their w orkflow . This is part o f the reason that the Libraries now has over 60 staff members delivering content over the web.

In addition, this solution allows the Libraries to offer new services quickly. As m ore desktop applications integrate a web server com ponent, these applications can be brought online easily and inexpensively, obviating the need fo r custom programming o r scripting. As a result, the web project can provide a large num ber o f distinct individually inexpensive services, allowing for manageable growth.

Employing this type o f solution, the University o f Iowa Libraries currently provides inform ation and services on 13 distinct servers, w ith eight additional servers either in developm ent o r under consideration. The solution enables the Libraries to embrace the w eb fo r delivery o f im portant information and services to its clientele.

(6)

A Hybrid Web Server Solution:

Using the Right Tool for the Right Job

The University of Iowa Libraries-Wide Information System

Information Servers

L W IS -I, LW IS-2, LW IS-3 — Libraries’ hom e page and general departm ental in form ation and services L W IS T S T — Test server where staff have accounts fo r posting departm ental inform ation

—LIB — Part o f the U niversity’s central web server; used fo r U nix-based cgi’s

Project Sites

ST A FF W E B — W e b server fo r individual staff web pages

T W IS T — W e b server fo r hosting sites related to the T W IS T Project

S D R C W E B — W e b server fo r hosting the Scholarly Digital Resources C e n te r B A IL IW IC K — W e b server fo r hosting special topics sites created by Libraries staff

Forms Processing

N E T F O R M S — Server dedicated to sophisticated handling of online form s

Database Interfacing

T A N G O — W e b server interface to FileMaker Pro databases

W E B Z — Im plem entation o f O C L C ’s C IC Enhanced W e b Z fo r Z 3 9 .50 & ILL W E B Z T S T — D e velop m en t server fo r im plem enting O C L C 's C IC Enhanced W e b Z W E B S E A R C H — O p e n T e xt’s Livelink Search & Spider fo r web searching and S G M L te x t IN M A G IC — W e b server interface to Inmagic databases

T A N G O N T — W e b server interface to M icrosoft Access databases

Online Calendaring

N U T D — W e b server interface to N o w U p -T o-D a te calendars O N T IM E — W e b server interface to O n T im e calendars

System Administration

M A I L — Mail server fo r virtual and real e-mail addresses fo r projects and departm ents B O L E R O — W e b server interface to real-tim e web stats using Butler S Q L database S E N TR Y — Dedicated machine to m o n ito r all o th er servers making sure they’re online

(7)

In

fo

rm

a

tio

n

S

e

rv

e

rs

Libraries-Wide Information System

These servers are typical web servers, with

thousands of H TM L files, including a general home page for the University of Iowa Libraries and home pages for each of the individual departmental units within the Libraries.

The production servers are three identical machines, running simultaneously. This configuration, known as a RAIC (redundant array of inexpensive computers) provides several advantages over a single, more

expensive server solution, including: • minimized downtime

• robust maintenance • smooth upscaling • controlled testing

Libraries staff have accounts on a similarly configured, but separate, development server. Files are moved into production either ad hoc or on a timed basis.

(8)

P

ro

je

c

t

S

it

e

s

Libraries-Wide Information System

These servers are standard web servers, but generally dedicated to a specific project.

Because any one individual project is generally not high traffic and may have a dozen or fewer authors and editors, an inexpensive desktop machine may be sufficient. W ith a web server infrastructure that can accommodate multiple single-purpose servers,

individual projects of modest scope can warrant dedicated web servers at very little cost.

Among other advantages, this gives the project its own host name, resulting in a URL that can be easily remembered.

(9)

F

o

rm

s

P

roc

es

s

in

g

Libraries-Wide Information System

Used widely in electronic commerce, online forms are often underutilized in educational institutions, with the exception of comments pages, which are, in effect, simple e-mail messages disguised as web

forms.

By using commercially available forms processing software on a dedicated server, the University of Iowa Libraries supports a sophisticated but easy-to- use forms processing system.

Any staff who can write in H T M L can quickly learn the HTML-like tags for advanced forms processing that can perform any combination of the following: • send a formatted e-mail message anywhere • create a customized response

• create an H TM L page on-the-fly and store it to the web server

• append to a tab-delimited file to create spreadsheets on-the-fly

(10)

D

a

ta

b

a

s

e

In

te

rf

a

c

in

g

Libraries-Wide Information System

W h ile static H TM L pages are useful for delivering certain types of information, a web server can become much more powerful when it serves data from a back-end database and builds the user-friendly

H T M L page on-the-fly.

This gives content providers who maintain the data the ability to use a database management system best suited for given content. The information can then be delivered directly to the user from its original data source.

By taking advantage of commercially available web server solutions for desktop database applications such as FileMaker Pro, Inmagic, Microsoft Access, or for any SQL databases, individual content providers can deliver their databases over the web using a web-based search interface w ithout any modification to the original data or change in their workflow.

(11)

O

n

li

n

e

C

a

le

n

d

a

ri

n

g

Libraries-Wide Information System

This is just one example of the way that more and more desktop and network applications are

beginning to include a web server built right into the application. Thus, with minimal setup required, the application itself is configured to run as a web server, and any user can interact with the application

through a web interface.

The University of Iowa Libraries is using this feature built into N ow Up-To-Date calendar software and has a dedicated web server for N o w Up-To-Date calendars. W e are beginning to experiment with other calendaring software applications.

W ith a web server infrastructure that can

accommodate these application-specific web servers, more applications can be brought online easily and inexpensively, obviating the need for custom

(12)

S

ys

te

m

A

d

m

in

is

tr

a

ti

o

n

Libraries-Wide Information System

The University of Iowa Libraries currently supports three servers that enhance the Libraries’ web

project, but do not provide content directly to end users:

• a mail server that allows Libraries’ staff and other content providers to

create dummy e-mail addresses for any project, large or small; e-mail sent to these dummy addresses are then automatically forwarded to an

individual’s e-mail account or to a group of individuals

• a stats processing server that records all transactions from the other web servers into a relational database, providing

content providers with the ability to perform summary statistics on-the-fly

• a sentry server that monitors all of the other servers in the system and can automatically reboot machines that go down

References

Related documents

Figure 4.1 HPLC peak of chromatogram of spray dried whey protein isolate (WPI) powder without Maltodextrin and with Maltodextrin for 15%..

HPV16 E6 increased the internalization of activated receptor species, and the signaling adaptor protein GRB2 was shown to be critical for HPV16 E6 mediated enhanced EGFR

Three different short-term interest-rate series (the official discount rate, private banks’ average deposit rate, and the market rate of discount/money market rate) and

Research based paper titled- “Mental Health of Teachers” in the National Seminar on “Quality Concerns in Teacher Education Programme: Challenges and opportunities” organised

This was to be expected as the HPPCC SFU dataset results expose the fact that this method was using only a small number of reflectances of this very large dataset (in fact 12  1 

chapter on Cerebral Perfusion Pressure, Downard et al (3) conducted a retrospec- tive analysis of 118 patients who were all treated for severe traumatic brain injury and assessed

(1996) in order to decompose the unprecedented increase in inequality and poverty in Germany from 2000 to 2006 into a number of components. We consider in particular i) changes in