Michael Winkler - Kuali Foundation Applications and You: Kuali Rice


Published on

Presented by Michael Winkler, Director for Information Technologies & Digital Development at University of Pennsylvania, at the Kuali Days UK conference, 30 October 2013.

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

Michael Winkler - Kuali Foundation Applications and You: Kuali Rice

  1. 1. KUALI RICE MIDDLEWARE Kuali Foundation Applications & You! Michael Winkler – University of Pennsylvania winkler4@upenn.edu
  2. 2. WHAT IS MIDDLEWARE? Users Applications Middleware is software that provides reusable paths that make it easier for developers to establish communication, and to exchange data between one or more applications. Middleware is often used in enterprise or complex applications where communication and data exchange is required between heterogeneous services. Enterprise Service Bus Identity Management Enterprise Messaging Enterprise Workflows Enterprise Databases
  3. 3. WHAT RICE DOES Rice is an enterprise class middleware suite of integrated products that: • Provides common enterprise workflow functionality • Enables modular development • Supports customizable and configurable user interfaces • Provides identity and access management capabilities • Allows developers to focus on solving business problems • Enstablishes a consistent model for development
  5. 5. KUALI RICE COMPONENTS KNS Enabled Applications (KFS, KC, Custom Rice Apps, Etc.) KNS eDocLite Applications KIM/KEW/KEN/KRMS Connectors KRAD Enabled Applications (KS, OLE, Custom Rice Apps, etc.) Application Development Frameworks KRAD Service 1 Service 2 Service 3 KIM/KEW/KEN/KRMS Connectors Service 1 Service 2 Service 3 KIM/KEW/KEN/KRMS Connectors Legacy Application Integrations KSB Connector Kuali Service Bus (KSB) Kuali Enterprise Workflow (KEW) Kuali Enterprise Notification (KEN) Kuali Identity Management (KIM) Kuali Rules Management (KRMS) Enterprise Portal Middleware Services
  6. 6. RICE VALUE PROPOSITION Kuali Rice is the only application development framework and middleware suite developed by a higher education community. The advantages include: • No vendor lock-in • Robust, innovative and active co-creation development model focused on the needs of higher education • Potential for a significantly lower total cost of ownership Adherence to open standards is seen to reduce lock-in, allow for innovation opportunities, support a more agile development process, and provides a safeguard for the sustainability of code Shaikh, Maha and Cornford, Tony (2011) Total cost of ownership of open source software: a report for the UK Cabinet Office supported by OpenForum Europe. UK Cabinet Office, London, UK. http://eprints.lse.ac.uk/39826/