douglas kim web application developer dmss tech meeting stanford university libraries 14 may 2010...

12
Douglas Kim Web Application Developer DMSS Tech Meeting Stanford University Libraries 14 May 2010 Parker on the Web Technical Architecture

Upload: julianne-sartor

Post on 15-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Douglas KimWeb Application DeveloperDMSS Tech MeetingStanford University Libraries14 May 2010

Parker on the WebTechnical Architecture

Agenda

• Project Overview

• Web Application Environment

• Web Application Architecture

• Questions

Parker on the Web v1.1

Web Application Environment

• J2EE web application

• Struts MVC framework

• Mostly open source technologies

• Dedicated Linux server environment

• Apache web server

• Tomcat application server

Web Application Architecture

Presentation Tier

Services Tier

Data Tier ImageServer

SubscriptionDatabase

SearchIndexes

SearchService

ImageService

Authentication Service

Browser Mobile Others?JSPJavascriptJQuery, PrototypeCSS

AwareOracle Lucene

TEIJPEG2000

Java Servlet Filters

Java ServletsSaxon XSLT

Questions

Christopher JesuduraiWeb Application DeveloperDMSS Tech MeetingStanford University Libraries14 May 2010

Parker on the WebInteroperability

Agenda

• Interoperability Overview

• Interoperability Architecture

• Demo

• Questions

Interoperability Overview

• Parker Library on the Web

Stanford University Libraries, Corpus Christi College and Cambridge University Library

• Digital Mappaemundi

Drew University

• EASEE (Editing Application Suite for Electronic Editions)

Saint Louis University

Interoperability Architecture

URLsServing

Web Service

Image Streaming

Web Service

URLsServing

Web Service(SOAP)

Digital

Mappaemundi

Parker Library

on the Web

EASEE

view/create annotations

URL

get annotations

URL

view/create transcriptions

URL

get transcriptions

URL

Demo

• View Transcription

• Create Transcription

• View Annotations

• Create Annotations

Questions