Kuali Rice 2.0.0-m5-SNAPSHOT Technical Reference Guide


Table of Contents

1. Global
Rice Client Overview
Embedded
Bundled
Thin Java Client
Web Services
Global Configuration Parameters
Rice Service Architecture and Configuration Overview
Overview
Implementation Details
Accessing Rice Services and Beans Using Spring
Eclipse and Rice
Overview
Download the Tools
Import rice into Eclipse as a project (Source distribution only)
Check out the Rice code (Non-source SVN distribution only)
Set up database drivers
Set up Eclipse for Maven
Rebuild Rice
Install the database
Installing the appropriate configuration files
Run the sample web application
Changing Rice project dependencies
Other Notes
Creating Rice Enabled Applications
Creating a Rice Client Application Project Skeleton
Reorder Eclipse Classpath
Rice Configuration System
Data Source and JTA Configuration
2. KEN
KEN Overview
What is KEN?
KEN Configuration Parameters
KEN Channels
Channel Subscription
KEN Producers
Adding Producers
KEN Content Types
Overview
Content Type Attributes
KEN Notifications
Common Notification Attributes
Message Content
Notification Response
Enterprise Notification Priority
Managing Priorities
KEN Delivery Types
Implementing the Java Interface
KEN: Sending a Notification
Send a Notification Using the Web Service API
Web Service URL
Exposed Web Services
KEN Authentication
Web
Web Services
3. KEW
What is Kuali Enterprise Workflow?
What is workflow, in general?
What is Kuali Enterprise Workflow, in particular?
What problems or functions does KEW solve?
What problems does KEW NOT solve?
With which applications can KEW integrate?
Can I use KEW without building an entire application?
4. KIM
Terminology
Principal
Entity
Group
Permission
Responsibility
Role
Reference Information
Services
Using the Services
IdentityManagementService
RoleManagementService
Person Service
KIM Types
Implementing Custom KIM Types
KIM Group Type Service
KIM Permission Type Service
KIM Responsibility Type Service
KIM Role Type Service
5. KNS
KNS Configuration Guide
6. KSB
KSB Configuration Guide
Glossary

List of Figures

1.1. Diagram of a sample embedded implementation
1.2. Diagram of a sample bundled implementation
1.3. Diagram of a sample Thin Java Client implementation
1.4. Resource Loader Stack
2.1. KEN Message Flow
2.2. KEN Message Storage

List of Tables

1.1.
2.1. KEN Core Parameters
2.2. KREN_CHNL_T
2.3. KREN_PRODCR_T
2.4. Common Notification Attributes
2.5. KREN_PRIO_T

List of Examples

2.1. Example – This is an example of how to add a Priority into the table: