Douglas Kim Web Application Developer DMSS Tech Meeting Stanford University Libraries 14 May 2010 Parker on the Web Technical 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 Image Server Subscription Database Search Indexes Search Service Image Service Authentication Service BrowserMobileOthers? JSP Javascript JQuery, Prototype CSS AwareOracleLucene TEI JPEG2000 Java Servlet Filters Java Servlets Saxon XSLT
Questions
Christopher Jesudurai Web Application Developer DMSS Tech Meeting Stanford University Libraries 14 May 2010 Parker on the Web Interoperability
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 URLs Serving Web Service Image Streaming Web Service URLs Serving 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