Collection as the Cornerstone of Presented by Sara Bishop, Administrative Systems Development West Virginia University Office of Information Technology.

Slides:



Advertisements
Similar presentations
A university wide electronic research ethics review system?
Advertisements

Iowa Code and Rules Easy Navigation and Search Scope Analysis &Planning Phases Completed Request for Execution Funding.
LYDIA HARKEY EIR ACCESSIBILITY OFFICER TEXAS A&M UNIVERSITY COMMERCE FALL Implementing Accessibility Strategically at Your Organization.
Apache Struts Technology
A partnership of Truman Presidential Museum & Library, Truman Institute, and the MU Design Team at CTIE Project Whistlestop.
Bringing an Institutional Repository to the Ball State University Community Cardinal Scholar (CS) Bradley Faust, Assistant Dean LITS University Libraries.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
Introduction KWizCom Business Card Founded in 2005 Headquartered in Toronto Global provider of add-ons and services customers worldwide Business.
Project 1 Introduction to HTML.
© Copyright Lumension Security Lumension Security PatchLink Enterprise Reporting™ 6.4 Overview and What’s New.
Struts1 Apache Struts Dr Jim Briggs. Struts2 What is Struts? Struts is an open source framework for building Java web applications Supports MVC/Model.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 8: Designing and developing applications for z/OS.
Multimedia for the Web: Creating Digital Excitement HTML, XHTML and Web Authoring.
School Management Software
Apache Struts Technology A MVC Framework for Java Web Applications.
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
1st Project Introduction to HTML.
Chapter ONE Introduction to HTML.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
UNIT-V The MVC architecture and Struts Framework.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
First things, First Do you belong in here? – 10 – 12 – Comp. Discovery or Keyboard/Comp Apps – Do you have any experience with Web Page Design?????
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
09/04/2008 Wallops Institutional Information Management System WIIMS An Overview.
Design Patterns Phil Smith 28 th November Design Patterns There are many ways to produce content via Servlets and JSPs Understanding the good, the.
IUScholarWorks is a set of services to make the work of IU scholars freely available. Allows IU departments, institutes, centers and research units to.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
JSF Introduction Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
© 2003, 2012, Advanced Fitness Designs, Inc. All rights reserved. Reproduction of in any form, printed or electronic is expressly forbidden. AthleteMonitoring.com.
Capture the Movement: Banner 7.0 and Beyond Susan LaCour, Senior Vice President, Solutions Development California Community Colleges Banner Group.
Building Effective Discovery Tools for Academic Promotion and Tenure Evidence The Added Value of ETD and Institutional Repository Metadata, Citations and.
IBISAdmin Utah’s Web-based Public Health Indicator Content Management System.
CERN – European Organization for Nuclear Research Administrative Support - Internet Development Services CET and the quest for optimal implementation and.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
1 Construction Chapter Key Concepts Be familiar with the system construction process. Understand different types of tests and when to use Understand.
GPO’s Federal Digital System December 10, 2009 U.S. Government Printing Office.
Model View Controller Architecture of Java Web Applications Dr. M V S Peri Sastry, Ph.D.[BITS-Pilani]
Apache Struts. J2EE Web Application using MVC design pattern Why MVC? Separate components = easier maintenance – Model component holds object data – View.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Principles of Computer Security: CompTIA Security + ® and Beyond, Third Edition © 2012 Principles of Computer Security: CompTIA Security+ ® and Beyond,
{ Online Dating Popa Adrian Prejbeanu Samir Stefan Andrei Urziceanu Stefanita.
Project management Topic 1 Project management principles.
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.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
© 2012 Adobe Systems Incorporated. All Rights Reserved. Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® REUSABLE DESIGN.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
OPEXShare The New Cloud-based System for DOE Operating Experience Presented by Gerry Whitney Mission Support Alliance, LLC DOE Operating Experience Committee.
13 Copyright © 2004, Oracle. All rights reserved. Adding Validation and Error Handling.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
Java Programming: Advanced Topics1 Introduction to Advanced Java Programming Chapter 1.
Development of the West Virginia University Electronic Theses & Dissertations System Presented By Haritha Garapati at ETD the 7 th International.
The Institutional Repository at West Virginia University Resources for Effective Promotion.
A Project of the University Libraries Ball State University Libraries A destination for research, learning, and friends.
Java Programming: Advanced Topics 1 Building Web Applications Chapter 13.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
APACHE STRUTS ASHISH SINGH TOMAR ast2124. OUTLINE Introduction The Model-View-Controller Design Pattern Struts’ implementation of the MVC Pattern Additional.
WVU Electronic Institutional Document Repository Digital Wave of the Future.
Apache Struts Technology A MVC Framework for Java Web Applications.
What is J2EE?  Java J2ee developers on top of this provide the various kinds of services that are essential to develop large scale, allocated, component.
Building KFS using KNS Presented by James SmithJustin Beltran University of ArizonaUniversity of California, Irvine.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML.
CRM Training Courses &Online Courses and Salesforce Online | classroom| Corporate Training | certifications | placements| support.
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Introduction to Advanced Java Programming
Project 1 Introduction to HTML.
Microsoft Office Illustrated
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
Presentation transcript:

Collection as the Cornerstone of Presented by Sara Bishop, Administrative Systems Development West Virginia University Office of Information Technology at the 8th International Symposium on Electronic Theses & Dissertations

September 28, Topics of Discussion  Brief History  Why the Struts Framework?  Parallel Initiatives  Birth of  Viability & Lessons Learned

September 28, Brief History  2 nd institution to implement required ETDs  Migrated to Oracle platform 2003  Most critical enhancements:  Improved data quality & consistency  Enabled secure submissions & access worldwide  User friendly & automated collection maintenance functions

September 28, Why the Struts Framework?  MVC-based Apache open source framework  Combines use of JSPs & Java Servlets  Separates the user interface from content generation & is platform independent  Data transfer via Data Transfer Objects (DTO)

September 28, Data Transfer Objects  Extend JSPs with custom tag libraries  Move functionality from JSP pages to tag implementation classes  Pass entire ActionForm to DTO  Username & password validation  Browsing of collections

September 28, Decision Highlights  Platform independence  Enhanced performance  Separation of logic from display  Ease of code maintenance  Extensibility & ease of use

September 28, Parallel Initiatives  Organization-wide Budget reductions  Content Accessibility  Application Security Risk Assessment Initiative

September 28, Content Accessibility  World Wide Web Consortium (W3C) Accessibility Guidelines  Design without nested tables  Design with summary fields  Access keys with each HTML button  Specialized style sheets

September 28, Application Security “…information resources are vital assets requiring protection commensurate with their value…must be actively managed to ensure the continued confidentiality, integrity and availability of these resources”.

September 28, App Security Safeguards  Include input validation everywhere  Test for incorrect and correct user behavior  Know who is accessing the application data  Team with your security people

September 28, Birth of Electronic Institutional Document Repository “…to collect, archive, & provide access to University’s scholarly research output.” Success of the eTD Collection lead to additions:  eHT (electronic Honors Theses)  eSRA (electronic Scholarly Resources Archive)

September 28, Viability & Lessons Learned  WVU in-house system is market competitive  Java development tools are versatile  Incorporate security checklist as part of the development cycle  Consider accessibility due to global audience  Stay abreast of current trend & technologies

September 28, The goal of any development project should always be to deliver the most secure and best quality product possible and to assume pride in the responsibility of maintaining that product while keeping pace with technology.

Thank you! Questions? Future questions please contact at