Running Kuali: A Technical Perspective Ailish Byrne - Indiana University Jay Sissom - Indiana University Foundation.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

XIr2 Recommended Performance Tuning Andy Erthal BI Practice Manager.
Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
Apache Struts Technology
Module 1: Installing Windows XP Professional
DT211/3 Internet Application Development Active Server Pages & IIS Web server.
Optinuity Confidential. All rights reserved. C2O Configuration Requirements.
Java 2 – Enterprise Edition Kevin J. LaFata April 21, 2003 UM – St. Louis.
1 Build a Web Application on J2EE. 2 J2EE Scenario Client – Web Server – EIS Resources Client – Web Server – EIS Resources Client – Application Server.
XMAS installation instructions Windows Version: 1.0 4/22/2008.
Pragmatic Application Building: Step by Step Jay Sissom Principal Systems Analyst Indiana University
Security SIG: Introduction to Tripwire Chris Harwood John Ives.
Platforms, installation, configuration; accessing example collections Course material prepared by Greenstone Digital Library Project University of Waikato,
Web Applications Basics. Introduction to Web Web features Clent/Server HTTP HyperText Markup Language URL addresses Web server - a computer program that.
Open source administration software for education 2012 User Conference April 22-24, 2012 – Atlanta, Georgia “Together Toward Tomorrow” Chris Denne, Colorado.
Curation Tool June 11, Curation Tool Overview Architecture Implementation Dependencies Futures 2.
John Hartley Mark Bransby Utilizing Adobe's Publishing Solutions for Distributed Web Publishing.
Using Opal to deploy a real scientific application as a Web service Sriram Krishnan
OM. Brad Gall Senior Consultant
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Chapter 4 Software Hardware matters little compared to software?
Servlets Environment Setup. Agenda:  Setting up Java Development Kit  Setting up Web Server: Tomcat  Setting up CLASSPATH.
Web Servers Installation and Configuration May 24, 2001 CIS System Administration Problem Statement The class topic is setting up a Linux server to support.
Kuali Rice at Indiana University Rice Setup Options July 29-30, 2008 Eric Westfall.
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
© 2005 by IBM; made available under the EPL v1.0 | March 1, 2005 Tim deBoer Gorkem Ercan Extend WTP Server Tools for your.
Enterprise Resource Planning. Content ERP SugarCRM System Requirement Installation Client setting.
Eric Westfall – Indiana University Jeremy Hanson – Iowa State University Building Applications with the KNS.
Eric Westfall – Indiana University James Bennett – Indiana University ADMINISTERING A PRODUCTION KUALI RICE INFRASTRUCTURE.
SchwartzGBIF Nodes III29 April 2003 DiGIR Portal Installation And Configuration.
Installing, Configuring & Customizing KFS Mike Criswell (Michigan State University) Warren Liang (University of California, Irvine)
WaveMaker Visual AJAX Studio 4.0 Training Installation.
09/04/2008 Wallops Institutional Information Management System WIIMS An Overview.
|Tecnologie Web L-A Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Overview Scale out architecture Servers, services, and topology in Central Administration.
Welcome to Navis Configurable Gate Level 3 Training.
Installing, Configuring & Customizing KFS Ailish Byrne (Indiana University) Naser Alavi (Michigan State University)
CaDSR Freestyle Search June 11, caDSR Freestyle Search Overview Architecture Implementation Dependencies Futures 2.
Building Applications with the KNS. The History of the KNS KFS spent a large amount of development time up front, using the best talent from each of the.
Android architecture & setting up. Android operating system comprises of different software components arranges in stack. Different components of android.
1 Kuali Nervous System (KNS) Part 2 Presented by: Jerry Neal – KFS Development Manager Geoff McGregor – KC Lead Developer Brian McGough – KRice Project.
Kuali Rice at Indiana University From the System Owner Perspective July 29-30, 2008 Eric Westfall.
 Database Administration Installing Oracle 11g & Creating Database.
Crystal Reports Training
Apache Jakarta Project. What is Jakarta’s mission Jakarta is a Project of the Apache Software Foundation, charged with the creation and maintenance of.
© 2006, The Trustees of Cornell University © 2006, The Trustees of Indiana University Kuali Nervous System Aaron Godert, Kuali Development Manager Brian.
Kuali Nervous System Nate Johnson, Indiana University Jonathan Keller, University of California, Davis.
IS 221: DATABASE ADMINISTRATION Lecture 2: Installing Oracle 10g or 11g & Creating Database. Information Systems Department 1.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
Intro to Datazen.
JSP Server Integrated with Oracle8i Project2, CMSC691X Summer02 Ching-li Peng Ying Zhang.
NJIT 1 Apache Tomcat (Version 6.0) THETOPPERSWAY.COM.
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
1.Getting Started 2.Modifying Design 3.Newsletter Templates 4.Announcement 5.Administer Sections Index Training 14 th Mar., 2011.
UpgradinguPortal to What’s new that matters Better use of third party frameworks Faster! Improved caching Drag and Drop New Skin & Theme Accessibility.
Overview of Basic 3D Experience (Enovia V6) Concepts
BlueDragon Editions and Advantages Lori Pacheco New Atlanta.
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
An Introduction to Ant. What is Ant? How do you use it? Why would you want to?
BY: SALMAN 1.
The Holmes Platform and Applications
Bonrix SMPP Gateway
ZIMBRA DESKTOP USER MANUAL
BY: SALMAN.
LAMS 2.0 Architecture. LAMS 2.0 Architecture Agenda LAMS 2.0: Technical Aims Architecture Technologies LAMS Core LAMS Tool Contract External Tools.
Web Portal Project.
Tivoli Common Reporting v1.2 Overview
Implementing KFS Release 2 (Let’s Get Cookin’!)
Presentation transcript:

Running Kuali: A Technical Perspective Ailish Byrne - Indiana University Jay Sissom - Indiana University Foundation

Overview Requirements Setup/Installation Build Configuration Basic Data Setup Service Configuration Workflow Rules System Parameters HTML Customization

Required Technical Knowledge Java XML Spring Struts OJB Web (http, jsp, tags) Log4J JUnit Tomcat Oracle

Requirements - Database 1GB RAM min - 4GB recommended 2 CPU min - more would be good 11GB data disk space Oracle 10g Enterprise Edition Tested on Redhat Enterprise Linux, AIX, Windows XP/2003

Requirements - Web 2GB RAM minimum 2 CPU AMD 1GB disk space for application Consider Load Balancing Tested on Redhat Enterprise Linux, Mac OS/X, Windows XP/2003

Requirements - Batch 2GB RAM minimum CPU - depends on parallel vs. sequential batch schedule 36MB disk space for application Tested on Redhat Enterprise Linux, Mac OS/X, Windows XP/2003

Kuali Distribution Download Kuali Binary & Source Extract zip file Optionally import into Eclipse Obtain and setup JDK 1.5.0_08 & ANT Setup database Execute the ant help target of build-packaged.xml Follow instructions on screen

Other J2EE Software Apache Recommended for implementation Eclipse 3.1.2Optional for development Zeus ZXTM-lbOptional for load balancing Anthill Pro Optional for unit testing

Build Configuration build-packaged.properties –Machine and user specific configuration –e.g. encryption key, mail server, directory locations dev = source / tst = binary build-packaged-dev.properties –Environment specific configuration –e.g. server URL, datasource info

Basic Data Setup Some tables must be reviewed Some tables must be populated Some unneeded codes should be inactivated

Service Config & Overrides Update build-packaged.properties with your institution code Create your institution spring beans file Modify appropriate build properties with your values to customize external config files Add your service override bean definitions to your institution spring beans file

Service Config & Overrides Kuali logging levels can be increased or decreased Log4j config files in externalConfigDirectory –log4j.properties for web app and batch –workflow-log4j.properties for workflow By default –Batch logs go to standard out –Web/Workflow logs go to log files

Workflow Rules Add rules for pre-configured rule templates via the workflow rule document Add custom rules –Upload xml rule attribute definition(s) –Upload xml rule template definition –Upload new document type definition

System Parameters/Rules Review/update existing Create and populate workgroup that should have maintenance permission Create corresponding security group Add parameter (value to control runtime system behavior) or rule (definition of legal/illegal values)

HTML View Customization Your institution can customize the look and feel of the Web UI Images and CSS files can be easily changed distribution/work/web-root/css/portal.css JSP tags can be modified to remove from or add to screens

Conclusion Kuali is very configurable for your institution Support: Questions?