Rice Charter Update University of California July 20, 2009 Bill Yock.

Slides:



Advertisements
Similar presentations
1. 2 August Recommendation 9.1 of the Strategic Information Technology Advisory Committee (SITAC) report initiated the effort to create an Administrative.
Advertisements

CASE STUDIES Indiana University University of California, Davis University of Maryland San Joaquin Delta College University of Arizona University of Washington.
State of Indiana Business One Stop (BOS) Program Roadmap Updated June 6, 2013 RFI ATTACHMENT D.
Presenter(s): Candace Soderston Matt Sargent Bill Yock Date:November 16, 2011 Time:2:30 to 3:30 pm Help Shape the Future of Open Source Identity and Access.
ARC and TRC Update to All Boards. Evolution of Rice.
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.
GAI Proprietary Information
Kuali Rice at Indiana University Important Workflow Concepts Leveraged in Production Environments July 29-30, 2008 Eric Westfall.
Overview of Kuali Student Technical Architecture Kuali Days :: Chicago May 13-14, 2008.
Evolution of the Kuali Rice Project Charter, Governance and Roadmap
Open source administrative software for education Moving from Idea to Application.
Salesforce Change Management Best Practices
Open source administration software for education software development simplified KRAD Kuali Application Development Framework.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
© 2013 MPS Partners. All rights reserved. Current Trends in SharePoint Adoption MPS Partners SharePoint Adoption Survey 2012/2013.
OSIAM4HE Proposed org structure Authored by the strategy and organization team.
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
Architecting and Building KRA using Kuali Rice Terry Durkin, KRA DM/Lead Developer (Indiana University) Bryan Hutchinson, KRA DM/Lead Developer (Cornell)
Open source administration software for education next generation student system Using the Kuali Student Configurable User Interaction Model & Framework.
1 Kuali Identity Management Advanced CAMP: Identity Services Summit for Higher Ed Open / Community-Source Projects.
Kuali Rice at Indiana University Rice Setup Options July 29-30, 2008 Eric Westfall.
Data Administration & Database Administration
Employee Central Administration
The rSmart Group Kuali Days Successful Financial System Implementation Indianapolis April 11,
Technical Overview for “Functionals” (Kuali-eze…It’s a Foreign Language!) Ailish Byrne, Indiana University Barbara Sutton, Cornell University.
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.
Kuali Nervous System Aaron Godert, Cornell University Jonathan Keller, University of California, Davis.
RECALL THE MAIN COMPONENTS OF KIM Functional User Interfaces We just looked at these Reference Implementation We will talk about these later Service Interface.
Kuali Enterprise Notification Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst, Cornell University)
INTEGRATION WITH OTHER IDM SOLUTIONS Remember… The primary goal of KIM was to build a service- oriented abstraction layer for Identity and Access Management.
RAD, RULES, AND COMPATIBILITY: WHAT'S COMING IN KUALI RICE 2.0 Eric Westfall – Indiana University Travis Schneeberger – Dechen Consulting Group Peter Giles.
Kuali Nervous System Aaron Godert, Cornell University Jonathan Keller, University of California, Davis.
Statistics Monitor of SPMSII Warrior Team Pu Su Heng Tan Kening Zhang.
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.
1 Kuali Coeus at UC Irvine Katya Sadovsky
Kuali Rice – ARC / TRC Update May 18, 2010 Eric Westfall – Kuali Rice Project Manager.
CONNECT Roadmap Draft version as of February 4 th,
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.
Enterprise Architecture, Enterprise Data Management, and Data Standardization Efforts at the U.S. Department of Education May 2006 Joe Rose, Chief Architect.
1 UCD Kuali Rice Road Map David Walker Curtis Bray Hampton Sublett Information & Educational Technology University of California, Davis.
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 1 Presented by: Jerry Neal – KFS Development Manager Geoff McGregor – KC Lead Developer Brian McGough – KRice Project.
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.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
KS configuration application workshop Kuali Days :: Chicago May 13-14, 2008.
Kuali Rice: General Overview Brian McGough Kuali Rice Project Manager Kuali Lead Architect Director, Enterprise Software, IU May 13, 2008.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
KEW Definitions Document Type The Document Type defines the routing definition and other properties for a set of documents. Each document is an instance.
HP PPM Center release 8 Helping IT answer the tough questions
KIM: Kuali Abstraction Layer for Identities, Groups, Roles, and Permissions.
Kuali Identity Management: Introduction and Implementation Options Jasig - Spring 2010 Wednesday, March 10, :30 am.
Kuali Rice Evolving the Infrastructure for Kuali Applications Brian McGough (Indiana University) Aaron Godert (Cornell University)
Evolution of the Kuali Rice Project Charter, Governance and Roadmap.
Overview of the BI Tools – Enterprise CoE Scope of Services
Kuali Enterprise Notification Tell Me What I Want And Need To Know Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst,
Digital Asset Management & Storage Program Program Summary
Introducing OpenLMIS 13 December 2016.
Hyper-V Cloud Proof of Concept Kickoff Meeting <Customer Name>
Description of Revision
Validation & conformity testing
{Project Name} Organizational Chart, Roles and Responsibilities
Presentation transcript:

Rice Charter Update University of California July 20, 2009 Bill Yock

ITAG Contributions to Charter The Rice Charter was actively being developed during period of evaluation Initial findings helped enforce and shape similar principles and success metrics (interoperability, modularity, standards based, etc. ) Helped define direction towards collaboration with “ Interested Parties” Helped shape the Vision (Foundational Middleware, standardized development frameworks, technology neutrality, etc.)

Rice Charter Status The Charter was officially signed by the Rice Board in May 2009 and is posted at Contents: −Project Vision, Objectives and Success Indicators −Functional Scope and Technical Architecture Governance −Implementation Considerations (QA Practices, PM Practices, Licensing Mgmt, Project Documentation, Implementation Support, Community Sustainment, etc.) −Project Delivery Approach (Project team, modular delivery, version and compatibility, development phases, etc.) −Project Organization (Investing Partners, Adopters, Interested Parties, etc.) −Project Financial Administration (Cost assumptions, funding assumptions) −Project Management (Planning, communications, change requests, risk management, etc.)

Rice Project Governance

Rice Directions and Business Model University of California July 20, 2009 Bill Yock

Rice Positioning and Business Model Major Themes (To be discussed in this session) −Positioning of Rice in regards to other similar open source software −Business Model and Sustainability (To be discussed in afternoon Rice roadmap session) −Interoperability and Coexistence −Federation and Reuse UC ITAG Evaluation helpful in preparing a FAQ for other institutions preparing to do an evaluation

Positioning - FAQs QuestionAnswer How does Rice compete with and/or compliment other middleware solutions? The intent is for Rice to be a fully self- functioning, lightweight, and mature middleware platform that leverages as much existing open source software as possible. Additionally, it should be able to complement and connect to existing and well established institutional middleware. What advantage does Rice have over similar middleware solutions? The value of Rice will become more distinct as common business practices amongst the Kuali Applications (Finance, Student, Research, etc.) evolve. This is especially true as common architectures mature (i.e. data architectures, business rules, federated IdM, etc.)

Business Model - FAQs QuestionAnswer What is the ongoing commitment and funding investments for Kuali Rice? All Kuali projects, including Rice, are “Community Sourced” development efforts. This means that institutions interested in participating contribute resources towards the development and evolution of the projects. Investments are managed overall by the Kuali Foundation and are coordinated to sustain long term viability. The initial Kuali Rice project received significant long term investments from 8 institutions. In addition, development resources from the other Kuali projects are often contributed to enhancing Rice.

Business Model - FAQs QuestionAnswer How are decisions made regarding future directions that Kuali Rice will take? The Kuali Charter outlines many principles that govern the direction of the project and the evolution of the middleware components. One primary principle is the “Not invented here” principle which indicates that as much as possible Kuali Rice will use readily available and acceptable open source technologies.

Business Model - FAQs QuestionAnswer Who decides what open source technologies to build or use within Kuali Rice? “Investing Partners” making significant investments receive voting rights on the Rice Board of Directors. Representatives are selected to serve on roadmap committees that prioritize and evaluate technology and functionality options. The Kuali Rice project team works with the roadmap committees to develop and implement decisions. Kuali Rice “Adopters” and other “Interested Parties” are expected to contribute implementation knowledge for all to benefit from.

Rice Status Update University of California July 20, 2009 Eric Westfall – Kuali Rice Project Manager

Rice Status Target date for public release is July 31 Team is currently in the final phase of QA, working on packaging, licensing, release notes and continued testing During development of Rice 1.0, approximately 1,100 issues have been resolved. Colorado State University and San Joaquin Delta College went live on July 1 st with a pre-release version of KFS 3.0. This included a pre-release version of Rice 1.0. Innovativ Consulting has been working on the documentation for the Rice 1.0 release. This includes a significant amount of new documentation as well as improvements to our existing documentation.

Rice 1.0 – Major Changes Major refactoring of package structures to conform with project standards Refactoring of all database identifiers (table names, column names, etc.) to conform with project standards Reorganization of Rice modules including explicit separation of API and Implementation classes.

Rice 1.0 – Major Changes Implementation of Kuali Identity Management Module −Replacement of existing identity services supplied by KEW −Integration of KIM authz into other modules of Rice (most notably KNS and KEW) −Created a Kuali CAS Server which integrates with KIM

Rice 1.0 – Major Changes Rewrite of numerous KEW screens to leverage the KNS application framework, including (but not limited to): −Document Search −Action List −Route Log −Routing Rules

Rice 1.0 – Major Changes Consolidation of duplicate framework code and services that existed in KEW and KNS −Lookup framework removed from KEW, replaced with KNS −Application Constants removed from KEW, replaced with KNS system parameters −Duplicate concept of “Document Type” removed from KNS, consolidated with KEW Document Types

Rice 1.0 – Major Changes A new document for maintaining Document Types was implemented Improved compliance with accessibility standards (in the KNS as a framework and in KEW implementation) Upgrade from XFire to Apache CXF as backend implementation of KSB web service functionality

Rice 1.0 – Major Changes Improvements to the way that services can be published to the KSB service registry Foundation put in place for future replacement of OJB with JPA Numerous other bug fixes and miscellaneous improvements Major rewrites and improvements to the Rice documentation

Rice 1.1 – Features and Timing Rice 1.1 is the next major release of the Rice software This will be more then a set of simple enhancements and bug fixes, we are planning to undertake some significant projects as part of this release Kuali Coeus 2.0 and Kuali Student 1.0 are going to be using a 1.0.x version of Rice instead of waiting for Rice 1.1 to be completed

Rice 1.1 – Features What follows is a list of proposed changes in Rice 1.1, the final decisions have not yet been made by the ARC One commitment made by the Rice project for version 1.1 is to provide compatibility between versions moving forward −There is a working group formed in the TRC which is working to identify what work will be required to facilitate this

Rice 1.1 – Features Conversion from OJB to JPA − there is a working group formed in the TRC that is working on the plan for this Support for simple Document Type-based delegation Remove/replace user functionality for doing mass changes to data that depend on a user −update permissions, groups, roles, rules, etc. when someone leaves the university or changes positions

Rice 1.1 – Features Extract the batch framework from KFS into Rice Various Document Search improvements Create standards for naming of Rice configuration parameters and implement them Create standards for Rice service names and implement them Improved XML ingestion features and fixes to schemas for easier use in XML tools

Rice 1.1 – Features Improvements to KNS Help System Consolidate KEW help system with KNS help system Consolidate KEW notes and attachments with KNS notes and attachments −possible other work here as well regarding using alternate storage for attachments (like a CMS) Convert KEN GUI screens to use the KNS Convert KSB GUI screens to use the KNS

Rice 1.1 – Features Improvements to Action List to allow for display of custom columns Improvements to delivery preferences Add support to KNS for versionable documents Allow for greater customization of exception routing Extract “Global” or “Mass” document framework from KFS

Rice 1.1 – Features Improvements to Document Search implementation to ensure that it’s behavior is consistent with other KNS-based lookups −Includes general improvements to the design of the document search “back-end” Implement more screens in KIM for maintaining data Upgrade to Spring Framework version 2.5 Other miscellaneous improvements

Rice 1.1 – Timing Facilitating compatibility between Rice versions post 1.1 is the top priority for the Rice 1.1 release That work alone is expected to take a significant amount of time, since we will be locked in to certain decisions once Rice 1.1 is released Analysis and planning alone for this is likely to take a few months

Rice 1.1 – Timing JPA work is also expected to require a large amount of time, includes authoring documentation and tools for existing applications to help with their conversion All of this will be discussed with the ARC when we bring these items to them for planning and prioritization of the Rice 1.1 release

Rice 1.1 – Timing Prior to discussion with the ARC, it’s hard to predict the amount of time the release will take Original targets were fall of this year However, Rice 1.0 release has taken longer then expected so 1.1 release may need to slip into next year As mentioned before, this will depend on decisions made by the ARC −Some of these items could end up on the wish list after ARC prioritization

Rice Roadmap – Future Directions University of California July 20, 2009 Bill Yock

Rice – Wish List We refer to our requested list of future features as the “The Wish List” What follows is a list of items that have been suggested by others and are on our list to consider for future implementation When and to what extent this work happens will be determined by the roadmap committees

Reference Layer Framework

Rice – UI Layer Wish List Improved Web 2.0 and AJAX Support Extensibility of GWT Portlet Support Mobile Application Support BI Dashboard Widgets Business Activity Monitoring Widgets Improve KNS (eDoc Lite) to be more flexible (tightly coupled to Dictionary Services) Improved support for Accessibility

BI Layer - Wish List BPEL/BPMN Support −In general, better support for industry standard workflow constructs, service orchestration Adoption of KS Business Rule Mgmt Framework (Based on Drools Open Source Rule Engine from KS Project) Common Business Domain Vocabulary Institutional Research / Enterprise Reporting Data Marts and Canned Reports

ESB Layer – Wish List Continue to evolve KSB toward more industry standards −At the extreme case, this might result in replacement of the KSB −At a minimum, improve utilization of other open source products within KSB (such as Active MQ) RSS Support − primarily in the context of the notification module

Integration Layer - Wish List Implement support for graphical workflow design tool Implement support for automated “escalation” in the workflow engine Greater configurability of notification preferences Application Connectors – Common vendor package implementation maps Support for JMX and monitoring

IdM Layer – Wish List KIM endorsed by Internet2 with integration to Shibboleth, InCommon, Grouper, etc. Federated IdM services Directory / Registry integration and interfaces Integration with Organizational / Group services

Data Mgmt Layer – Wish List Master Data Mgmt Services (organization, budgets, space, calendars, etc.) Metadata Management Services (data dictionary, data governance, data lineage, data quality, etc.) Data Warehouse Services (rule driven ETL, common data structures, etc.) Document Management Services (Document storage, search, retention, etc.)

Rice – Technical Wish List Modularity and ease of deplyment (OSGi support, decouple Rice components, etc.) Microsoft Interoperability Certification / Support of various platforms (hardware, operating systems, DBMSs, etc.) RESTful development support