Technical Overview for “Functionals” (Kuali-eze…It’s a Foreign Language!) Ailish Byrne, Indiana University Barbara Sutton, Cornell University.

Slides:



Advertisements
Similar presentations
Kuali Rice Bootcamp: Hands-On Exercises Colorado State University, January , 2008 Aaron Godert - Cornell University Rice Development Manager.
Advertisements

CASE STUDIES Indiana University University of California, Davis University of Maryland San Joaquin Delta College University of Arizona University of Washington.
Evolution of the Kuali Rice Project Charter, Governance and Roadmap.
Kuali Technology Mark Norton – Nolaria Consulting Zachary Naiman – Member Liaison, Kuali Foundation.
Introduction to Kuali Rice ITANA Screen2Screen: Kuali on Campus May 2009 Eric Westfall – Kuali Rice Project Manager.
Open source administration software for education software development simplified RAD, Rules, and Compatibility: What's Coming in Kuali Rice 2.0 Eric Westfall.
Edoclite and Managing Client Engagements What is Edoclite? How is it used at IU? Development Process?
University of California, Irvine All Rights Reserved UCI Kuali Day Access and Workflow August 21, 2012 U niversity of C alifornia, I rvine Accounting.
Overview of Kuali Student Technical Architecture Kuali Days :: Chicago May 13-14, 2008.
Evolution of the Kuali Rice Project Charter, Governance and Roadmap
© 2005, Cornell University. Rapid Application Development using the Kuali Architecture (Struts, Spring and OJB) A Case Study Bryan Hutchinson
© 2004, The Trustees of Indiana University 1 OneStart Workflow Basics Brian McGough, Manager, Systems Integration, UITS Ryan Kirkendall, Lead Developer.
Building a Kuali Chart of Accounts Jim Corkill, University of California, Santa Barbara Mark McGurk, University of Arizona Kim Yeoh, Cornell University.
Open source administration software for education software development simplified KRAD Kuali Application Development Framework.
Introduction to Kuali Rice Presented at Internet2 April 2009 Eric Westfall – Kuali Rice Project Manager Bill Yock – Vice Chair, Kuali Rice Board of Directors.
Technical Overview of Kuali Rice UC Davis, Information & Educational Technology January 2009.
James Smith, University of Arizona Barbara Sutton, Cornell University
Kuali Chart of Accounts Vince Schimizzi, Michigan State University Bill Overman, Indiana University.
KRA Application Architecture Terry Durkin, KRA Development Manager (Indiana University) Bryan Hutchinson, KRA Development Manager (Cornell) Andy Slusar,
Architecting and Building KRA using Kuali Rice Terry Durkin, KRA DM/Lead Developer (Indiana University) Bryan Hutchinson, KRA DM/Lead Developer (Cornell)
Kuali Rice Technical Overview February Components of Rice  KEWKuali Enterprise Workflow  KNSKuali Nervous System  KRADKuali Rapid Application.
1 Kuali Identity Management Advanced CAMP: Identity Services Summit for Higher Ed Open / Community-Source Projects.
Kuali Rice Overview January 2008 Aaron Godert - Cornell University.
Kuali Rice at Indiana University Rice Setup Options July 29-30, 2008 Eric Westfall.
Kuali Enterprise Notification Tell Me What I Want And Need To Know Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst,
Eric Westfall – Indiana University Jeremy Hanson – Iowa State University Building Applications with the KNS.
Rice Status Update University of California July 20, 2009 Eric Westfall – Kuali Rice Project Manager.
Eric Westfall – Indiana University James Bennett – Indiana University ADMINISTERING A PRODUCTION KUALI RICE INFRASTRUCTURE.
Installing, Configuring & Customizing KFS Mike Criswell (Michigan State University) Warren Liang (University of California, Irvine)
Kuali Nervous System Aaron Godert, Cornell University Jonathan Keller, University of California, Davis.
Creating an Extended Attribute Vince Schimizzi, Michigan State University Evelyn Portee, Michigan State University Lauri Thornhill, Michigan State University.
Kuali Enterprise Notification Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst, Cornell University)
Kuali Rice and Enterprise Workflow May 22, 2008 David Elyea.
Kuali Enterprise Workflow Eric Westfall (Indiana University) Aaron Hamid (Cornell University)
Kuali Rice: Cross Project Middleware May 21, 2007 Aaron Godert - Cornell University Nate Johnson - Indiana University.
FS News at UCI Kuali Financial System. Meet Your Kuali Contacts  AVC: Richard Andrews  AVC: Mark Askren  Project Manager: Janet Mendoza  Functional.
Kuali Nervous System Aaron Godert, Cornell University Jonathan Keller, University of California, Davis.
Kuali Enterprise Workflow Presented at ITANA October 2009 Eric Westfall – Kuali Rice Project Manager.
KUALI IDENTITY MANAGEMENT Provides services for Identity and Access Management in Kuali Integrated Reference Implementations User Interfaces An “integration.
Kuali Architecture: An Overview Mike Criswell MSU Enterprise Business Systems Projects (EBSP) April 23, 2008.
Running Kuali: A Technical Perspective Ailish Byrne - Indiana University Jay Sissom - Indiana University Foundation.
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.
Kuali Research Administration Cornell IT Forum June 11, 2008 Dan Dwyer - Director of Research Admin IT Bryan Hutchinson - KRA Development Manager Andy.
© 2004, The Trustees of Indiana University Kuali Project Development Methodology, Architecture, and Standards James Thomas, Kuali Project Manager Brian.
1 UCD Kuali Rice Road Map David Walker Curtis Bray Hampton Sublett Information & Educational Technology University of California, Davis.
Eric Westfall – Indiana University James Bennett – Indiana University ADMINISTERING A PRODUCTION KUALI RICE INFRASTRUCTURE.
Kuali Enterprise Workflow Kuali Days – November 2008 Scott Gibson, University of Maryland Bryan Hutchinson, Cornell University James Smith, University.
1 Kuali Nervous System (KNS) Part 2 Presented by: Jerry Neal – KFS Development Manager Geoff McGregor – KC Lead Developer Brian McGough – KRice Project.
1 Kuali Nervous System (KNS) Part 1 Presented by: Jerry Neal – KFS Development Manager Geoff McGregor – KC Lead Developer Brian McGough – KRice Project.
Kuali Identity Management Overview. Why did we write KIM? Common Interface for Kuali Applications Provide a Fully-Functional Product A Single API for:
Kuali Rice Evolving the Technology Framework for Kuali Applications Brian McGough (Indiana University) Aaron Godert (Cornell University) Warner Onstine.
Kuali Rice A basic overview…. Kuali Rice Mission First and foremost to provide a consistent development framework and common middleware layer for Kuali.
Kuali Financial Systems November, 2006 Tucson
Kuali Rice at Indiana University From the System Owner Perspective July 29-30, 2008 Eric Westfall.
© 2006, The Trustees of Cornell University © 2006, The Trustees of Indiana University Kuali Nervous System Aaron Godert, Kuali Development Manager Brian.
KS configuration application workshop Kuali Days :: Chicago May 13-14, 2008.
Kuali IAM and Security Aaron Godert Sr. Software Architect/Engineer Kuali Rice Development Manager Cornell University.
Kuali Rice: General Overview Brian McGough Kuali Rice Project Manager Kuali Lead Architect Director, Enterprise Software, IU May 13, 2008.
Kuali Nervous System Nate Johnson, Indiana University Jonathan Keller, University of California, Davis.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
KIM: Kuali Abstraction Layer for Identities, Groups, Roles, and Permissions.
Open source administration software for education next generation student system I Did Not Know You Could Do That With An SIS: How To Make Kuali Student.
Kuali Rice Evolving the Infrastructure for Kuali Applications Brian McGough (Indiana University) Aaron Godert (Cornell University)
Building KFS using KNS Presented by James SmithJustin Beltran University of ArizonaUniversity of California, Irvine.
Kuali Enterprise Notification Tell Me What I Want And Need To Know Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst,
Kuali Enterprise Notification Tell Me What I Want And Need To Know Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst,
October 2014 HYBRIS ARCHITECTURE & TECHNOLOGY 01 OVERVIEW.
SELECT, IMPLEMENT & USE TODAY’S ADVANCED BUSINESS SYSTEMS
Architecting and Building KRA using Kuali Rice
Kuali Rice: General Overview
Presentation transcript:

Technical Overview for “Functionals” (Kuali-eze…It’s a Foreign Language!) Ailish Byrne, Indiana University Barbara Sutton, Cornell University

Agenda Acronyms Tech Talk Concepts Infrastructure Flexibility Confused?

Acronyms How many K-Acronyms?

Acronyms K: The Projects (5)  KEM – Kuali Endowment Module  KFS - Kuali Financial System  KRA – Kuali Research Administration  KRice – Kuali Rice  KS – Kuali Student

Acronyms K: The Infrastructure - Rice (6)  KEN – Kuali Enterprise Notification  KEW – Kuali Enterprise Workflow  KIM – Kuali Identity Management  KNS – Kuali Nervous System  KOM – Kuali Organization Management  KSB - Kuali Service Bus

Acronyms K: The Councils & Miscellaneous (6)  KFFC - Kuali Financials Functional Council  KRFC – Kuali Research Functional Council  KSFC – Kuali Student Functional Council  KIT – Kuali Integration Team  KTC – Kuali Technical Council  KTD – Kuali Test Drive (KFS)

Acronyms Non-K: The People  BA or LBA - Business Analyst (lead)  DM - Development Manager  PM - Project Manager  SME - Subject Matter Expert

Acronyms Non-K: The Terms  DD - Data Dictionary  ERD - Entity Relationship Diagram  JPA - Java Persistence Architecture  OJB - Object Relational Bridge

Tech Talk What do these have in common with Kuali?

Tech Talk Java!

Tech Talk

Struts  Helps draw the screens  Controls application flow Spring  Flexibility!!!  Transaction management

Tech Talk OJB - Object Relational Bridge vs. JPA – Java Persistence Architecture  Tells the application how to map things to the database  Saves / queries  OJB (Jordan Knight)  JPA (Justin Timberlake)

Tech Talk Service Bus  Carries messages from one application to another  Human Resources System needs to talk to Financial System, and they don’t speak the same language? No problem, there’s a translator on this bus

Tech Talk Apache Tomcat  Translates between application code and the web browser  Drops you off a cliff, or scratches your eyes out?  Purrs happily and takes you where you need to go, if you scratch behind the ears

Tech Talk ERD - Entity Relationship Diagram  What does your account table look like?  How does it relate to your chart?

Tech Talk DD - Data Dictionary  How big am I?  Am I a number?  Do I have valid values?  Rapid development!

Concepts

Maintenance Documents  How do I change the attributes of my accounts and keep track of changes? Transactional Documents  How do I move $1000 from account A to account B?

Concepts Lookups  How do I see what accounts currently exist for my organization? Inquiries  How do I see all of the current attributes associated with account A? Custom Document Searches  How can I look at all the transfers from or to account A? Or, look at all the changes to the attributes of account A?

Concepts Modularization  What if I don’t want to implement everything in KFS?  How can I use KFS with my PeopleSoft Purchasing system?  Core “Modules”: Chart, General Ledger, Financial Processing, Vendor, Pre-Disbursement Processing  Everything else is pluggable

Concepts Active Indicator  Flag business object as inactive to prevent erroneous use in KFS  Preserves historical data  Audit trail

Concepts Collections  Accounting Lines on the Transfer of Funds Document  Contacts on a vendor  Lists of entities of one type that relate to entities of another type  Active Indicator: How do I disassociate this old phone number with this vendor without having to dig for that historical information?

Infrastructure AKA - Rice

Infrastructure KSB - Kuali Service Bus  The wheels on the bus go round and round… remember that game called memory? KEW - Workflow  Routes e-Docs based on rules KEN - Notification  Facilitates use of KEW to generate & route messages

Infrastructure KNS - Kuali Nervous System Everything looks and feels the same, and my developers are fast!  KFNS - KFS Nervous System Infrastructure components unique to KFS  KRNS - KRA Nervous System Infrastructure components unique to KRA  KSNS - KS Nervous System Infrastructure components unique to KS

Infrastructure KIM - Identity Management  Shared common table for user data  Specific “Associations” in each project KOM - Organization Management  Shared common table for external entity data  Specific “Associations” in each project

Flexibility

Technical Flexibility  Community Source Access to code for customizations  Supports MySQL & Oracle Works with either; MySQL is free!  Supports various OS UNIX/LINUX Windows OSX  Authentication Should we use CAS or Shiboleth to log users in?

Flexibility Functional Flexibility  Rules Create workflow to meet your needs  Parameters Create business rules to meet your needs  Extended Attributes Create unique business elements to meet your reporting and routing needs  Authorization Who can initiate documents, see or edit certain fields, see an SSN instead of **********, inquire on certain tables…

Flexibility User Flexibility  Lookup/Inquiry & Document Search Lookups = valid values from within an e-Doc Doc Search = actual transaction or document that affected the system  Online Help & User Guide Page-level online help on every screen in KFS Stand alone User Guide also available  Workflow User Preferences - Action List & Options for filters, display fields, labels, etc. and notification

Confused? Q & A