Technical Overview of Kuali Rice UC Davis, Information & Educational Technology January 2009.

Slides:



Advertisements
Similar presentations
Kuali Rice at UC Davis UC Davis, Information & Educational Technology.
Advertisements

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.
Research administration Kuali Rice: Enterprise Middleware Solutions Geoff McGregor Terry Durkin.
Edoclite and Managing Client Engagements What is Edoclite? How is it used at IU? Development Process?
Overview of Kuali Student Technical Architecture Kuali Days :: Chicago May 13-14, 2008.
Evolution of the Kuali Rice Project Charter, Governance and Roadmap
Rapid Development of Workflow-enabled Forms using eDocLite
Kuali Student Architecture Overview February 2011
Open source administration software for education software development simplified KRAD Kuali Application Development Framework.
Kuali Enterprise Workflow Eric Westfall (Indiana University) Andrew Hollamon (University of Arizona)
Introduction to Kuali Rice Presented at Internet2 April 2009 Eric Westfall – Kuali Rice Project Manager Bill Yock – Vice Chair, Kuali Rice Board of Directors.
James Smith, University of Arizona Barbara Sutton, Cornell 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 Enterprise Workflow Kuali Days – May 2008 Eric Westfall - Indiana University.
Kuali Rice Overview January 2008 Aaron Godert - Cornell University.
Kuali Rice at Indiana University Rice Setup Options July 29-30, 2008 Eric Westfall.
Technical Overview for “Functionals” (Kuali-eze…It’s a Foreign Language!) Ailish Byrne, Indiana University Barbara Sutton, Cornell University.
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.
Kuali Rice: Cross Project Middleware November ???, 2007 Nate Johnson - Indiana University.
Kuali Nervous System Aaron Godert, Cornell University Jonathan Keller, University of California, Davis.
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.
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.
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.
© 2004, The Trustees of Indiana University Kuali Project Development Methodology, Architecture, and Standards James Thomas, Kuali Project Manager Brian.
Kuali Rice eDocLite UC Davis, Information & Educational Technology.
ERA OneView Gateway to eRA. 2 Agenda Business Case Business Case Functional Case Functional Case Prototype Prototype Technical Case Technical Case Timeline.
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.
Kuali Enterprise Workflow Ryan Kirkendall (Indiana University) Brian McGough (Indiana University)
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 Rice at Indiana University From the System Owner Perspective July 29-30, 2008 Eric Westfall.
Notification System. Functional Goals Provide a single list for all university related communications –Workflow items –Non-workflow items Examples of.
© 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 Rice: Cross Project Middleware Nate Johnson - Indiana University November 17, 2007.
Kuali Nervous System Nate Johnson, Indiana University Jonathan Keller, University of California, Davis.
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)
What’s new with Grouper 26-April-2010, Spring Member Meeting Chris Hyzer, Grouper developer.
Kuali Rice: Cross Project Middleware October 24, 2007 Aaron Godert - Cornell University.
Evolution of the Kuali Rice Project Charter, Governance and Roadmap.
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,
Presenters: Hampton Sublett & Curtis Bray Date: November 15 th, 2011 Time: 2:30 ORGANIZING THE INTEGRATION OF MULTIPLE APPLICATIONS WITH A STAND-ALONE.
Presenters: Hampton Sublett & Curtis Bray Date: November 15 th, 2011 Time: 2:30 ORGANIZING THE INTEGRATION OF MULTIPLE APPLICATIONS WITH A STAND-ALONE.
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 An Update for Cornell - January 2007
Kuali Rice Overview April 2008 Aaron Godert
Kuali Rice: General Overview
Presentation transcript:

Technical Overview of Kuali Rice UC Davis, Information & Educational Technology January 2009

Agenda Overview of Rice Component Assessment Strategies for Adoption at UC Davis What’s Next for Rice at the Foundation?

Rice Mission “…to provide a consistent development framework and common middleware layer for Kuali Foundation based applications to leverage.”

Rice Components Rice components are the “glue” that tie the pieces of an enterprise application together KNS– Kuali Nervous System KEW – Kuali Enterprise Workflow KEN – Kuali Enterprise Notification KSB – Kuali Service Bus KIM – Kuali Identity Management

Rice Components

Value of Rice 1.Consistent interface for end user training 2.Increased developer productivity through consistency 3.Developers focus on business functionality – faster turn around

Value of Rice (con’t) 4.Infrastructure consistent across projects 5.Scalable through clustering 6.Power of community source 7.Highly productive development environment a. For Kuali projects b. For non-Kuali projects

Rice Maturity ComponentMaturity KNS (Kuali Nervous System) Stable KEW (Kuali Enterprise Workflow) Stable KEN (Kuali Enterprise Notification) Initial Release KSB (Kuali Service Bus) Evolving KIM (Kuali Identity Management) Initial Release

Challenges for Rice 1.Needs work to integrate with other non- Kuali Enterprise applications. Ex: Non-Rice enabled applications cannot publish services. 2.Investments are necessary Staffing Documentation Component maturity (KIM) 3.Documentation needs attention

Kuali Service Bus (KSB) Enables real-time application interaction Custom built – Goal of incorporating a mature open source bus (driven by KS) Flexible security Light weight Registry of services

Kuali Service Bus (KSB)

Kuali Nervous System (KNS) Provides: reusable code, shared services, integration layer, and a development strategy a common look and feel through screen drawing framework a document (business process) centric model with workflow as a core concept a standard way to use workflow, perform CRUD operations, handle business transactions

Kuali Nervous System (KNS) Data Dictionary Provides single location to define fields Transactional documents Data entry that models business process Maintenance documents Basic CRUD operations for support tables Inquires Standard way to drill down into info Lookups Standard search infrastructure

Kuali Enterprise Workflow (KEW) Facilitates routing and approval of business processes Provides re-usable routing rule creation Provides hooks for client applications to handle workflow lifecycle events Provides route log functionality for auditing

Kuali Enterprise Workflow (KEW) eDocLite Paper  Electronic forms No Java programming required Hosted centrally, deployed at dept level Hidden jewel of KEW

Kuali Enterprise Notification (KEN) Works with the action list to provide a single place for all university related communications Workflow items come from KEW Non-workflow items from KEN Non-workflow example items Overdue library book A concert on campus Graduation checklists for seniors

Kuali Enterprise Notification (KEN) Provides a secure and controlled environment for notifying the masses Eliminates sifting through Communication broker which provides any combination of action list, text messages, , etc... Audit trail just as in KEW

KEN - Institutional Use Case Faculty member logs into campus portal: Notices that their grant proposal was successfully submitted to grants.gov (KRA) Notices that their lab equipment purchase cannot be drawn against the account provided (KFS) Notices that their merit package has been forwarded on to their dean's office for review (MyInfoVault) Notices that two sections of their course are full for current quarter (Sakai)

Kuali Identity Management (KIM) Consistent service interfaces used by all Kuali apps Leverages KNS and KEW to provide a reference implementation out of the box Flexibility for dynamic attribute associations with IdM entities (persons, groups, roles, etc) Pluggable support for Internet2 products (Grouper, Signet, etc) or other IdMtools

Kuali Identity Management (KIM)

Strategies for Adoption Build out central Rice infrastructure in Middleware team Integrate KIM interface to Mothra/Sun IdM Leverage Rice framework in non-Kuali applications to “glue” administrative systems together Promote eDocLite to departmental IT groups

UC Davis’s central Rice support model

What’s Next for Rice? Rice components will piggy back on each other KEW and KEN will use KNS to draw screens, etc. Standards JPA for data persistence (move to Hibernate) Easier configuration and turn-key upgrades Light weight service interfaces (WSDL, XSD) Open source ESB foundation for KSB

Resources Rice Wiki Kuali Rice at UC Davis Hampton Sublett Curtis Bray