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

Slides:



Advertisements
Similar presentations
JChem Web Services Server Jonathan Lee Solutions for Cheminformatics Technical Product Presentation.
Advertisements

Interfacing the JChem Suite outside of Java Jonathan Lee Solutions for Cheminformatics.
Copyright, UCL LEADERS: Linking EAD to Electronically Retrievable Sources Developing a Generic Toolkit: Architecture and technology issues ALLC/ACH Conference.
JSP and web applications
Course Introduction INFORMATICS ENGINEERING – UNIVERSITY OF BRAWIJAYA Eriq Muhammad Adams J
ELAG Trondheim Distributed Access Control - BIBSYS and the FEIDE solution Sigbjørn Holmslet, BIBSYS, Norway Ingrid Melve, UNINET, Norway.
SPICE! An Ontology Based Web Application By Angela Maduko and Felicia Jones Final Presentation For CSCI8350: Enterprise Integration.
Wangga: Songs of North Australia The University of Sydney Library Ross Coleman Sten Christensen Gary Browne Department of Music, University of Sydney Professor.
ARCHIMÈDE Presented by Guy Teasdale Directeur, Services soutien et développement Bibliothèque de l’Université Laval CARL Workshop on Institutional Repositories.
Glue Microarray Database System Using Struts Technology Chen Liu Bioinformatics Group Meeting May 13, 2002.
Model-View-Controller ("MVC") This is a architectural design pattern for interactive applications. This design pattern organizes an interactive application.
Multiple Tiers in Action
Apache Tomcat Server Typical html Request/Response cycle
UCLA Digital Library Technical Architecture June 13, 2002 UCLA Digital Library Presenter: Curtis Fornadley, Senior Programmer/Analyst.
E-business Architecture.NET vs J2EE Judith Molka-Danielsen Feb.27, 2004.
Digital Repository Service (DRS) Harvard University Library OIS presented by: Wendy Gogel & Andrea Goethals.
IMAGES OF BRAZIL CORPUS CHRISTI CATHOLIC COLLEGE – GEOGRAPHY DEPARTMENT 1.
Struts. Agenda Preface Struts and its components An example The architecture required for Struts Applications.
Web Development Methodologies Yuan Wang(yw2326). Basic Concepts Browser/Server (B/S) Structure Keywords: Browser, Server Examples: Websites Client/Server.
NMS1.0(c) Copyright Final Year Project Demonstration Dublin City University 29 th May 2003 Team Members : David ReadeTimothy Kelly
Developing Interfaces and Interactivity for DSpace with Manakin Part 2: Technical and Conceptual Overview of Dspace and Manakin Eric Luhrs Digital Initiatives.
IBM WebSphere Architectural Overview. Content Management ● Controlled by Java – Servlet – Enterprise Java Beans (EJB) – Java Server Pages (JSP) ● Base.
Java Omar Rana University of South Asia. Course Overview JAVA  C/C++ and JAVA Comparison  OOP in JAVA  Exception Handling  Streams  Graphics User.
1. 2 introductions Nicholas Fischio Development Manager Kelvin Smith Library of Case Western Reserve University Benjamin Bykowski Tech Lead and Senior.
DWA Example Scenarios This presentation shows a number of the most common scenarios used with the Distributed Websydian Architecture. Note that there are.
Combining XTF and the cloud => powerful digital collections presence at a low cost Al Cornish Washington State University.
IUScholarWorks is a set of services to make the work of IU scholars freely available. Allows IU departments, institutes, centers and research units to.
Z-Geoinfo Inc. Capability Briefing June 21, 2011.
Introduction to Web Dimitar Nenchev Ivan Nakov
Referee Scheduler CIS 758 Blue Elephant Tony DiCola Mauktik Gandhi Jeff Mathew Tim McConnell Todd Sahl Eugene Talagrand.
Application Development Framework (ADF) Introduction 5-Oct-2012.
Database Server Concepts and Possibilities Lee Lueking D0 Data Browser Workshop April 8, 2002.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
Deploying a service. Talk titledate2 Talk titledate3 Section SOAP Deployment.
Markus Hjort Reaktor Innovations Java Web Development T WWW-palvelun HUT
CSC Proprietary 12/16/2015 1:14 PM Training Material 1 Manage the Student information Project 3 group: Tuong Nguyen – Trung Dang Mentor: Tam Ly.
Activity Monitoring Tool MIS 2008/2009 Software Project - Group 1 1/4 Architecture Technical Manager.
Implementation of SCENS Yan Zhao. Current Status Current implementation is web-based –
Griflens Technical Architecture 27/11/2013Author T. Ushewokunze 1.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Syllabus Management System Matt Bernstein, Paul Capelli, Jared Segal.
Conference Calendar Software Architecture. Overall Architecture Server : Apache Tomcat WebServer Database: MySQL Server(5.0) Language: Java, HTML,CSS.
1 Distributed System using J2EE. 2 What is J2EE?  J2EE (Java2 Enterprise Edition) offers a suite of software specification to design, develop, assemble.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
IIIF and Mirador Randy Stern Harvard University IT Library Technology Services January 29, 2016.
Technical details of Finnish National Archives’ web services Digital formats used: PDF, TIFF Programming –VAKKA (main archive database) is outsourced –other.
CourseWork Integration and Futures Bruce Vincent Stanford University
VIVO architecture March 1, Major Components Vitro is a general-purpose Web-based application leveraging semantic standards VIVO is a customized.
Expense Tracking System Developed by: Ardhita Maharindra Muskan Regmi Nir Gurung Sudeep Karki Tikaprem Gurung Date: December 05 th, 2008.
Ashley Montebello Katie Githens Wayne Rowcliffe. Project Overview Create graduate student review system for ECpE department Review system is used by students.
Digitally Enabled Scholarship with Medieval Manuscripts Michael Appleby Yale Digital Collections Center (YDC2) March 1, 2013.
Online Airline Reservation System
Institutional Repository for Milligan College. Introduction.
Greyhound Lines POS Manual Agent Xpiration (MAX)
The CareWeb Framework Douglas K. Martin, MD
LAMS 2.0 Architecture. LAMS 2.0 Architecture Agenda LAMS 2.0: Technical Aims Architecture Technologies LAMS Core LAMS Tool Contract External Tools.
The J2EE Framework Java Technologies External Application.
Pal‐Store E‐commerce Website
Unit 6-Chapter 2 Struts.
04 | Web Applications Gerry O’Brien | Technical Content Development Manager Paul Pardi | Senior Content Publishing Manager.
Building an Integrable XBRL Portal Daniel Hamm German Central Bank
دليل المتدرب واللائحة التنظيمية للبرنامج
دليل المتدرب واللائحة التنظيمية للبرنامج
Junior Programmer – jetzt verfügbar – available now!
Integrating Koha and IIIF to manage a digital library
Systems integration in general
TMD Training Management Database at ASC
© 2017, Mike Murach & Associates, Inc.
SDMX IT Tools SDMX Registry
Presentation transcript:

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