RICE, CEMLI Terminology in Oracle Apps

RICE, CEMLI Terminology in Oracle Apps, www.askhareesh.com
Oracle Corporation introduced RICE terminology. RICE stands for
  • Reports
  • Interfaces
  • Conversions
  • Enhancements / Extensions
To meet the client requirements, a technical or Techno Functional consultant needs to make changes to original system (if any changes are there). The consultants do these changes through RICE components. In an implementation project, RICE components development will be involved:
  • Creation of Reports that are not available as standard reports in the oracle apps modules.
  • Creation of the Interfaces to external systems.
  • Creation of Conversion programs to transfer data from a legacy system to the new system.
  • Enhancements (or extensions) to the existing system to add additional functionality to existing system without disturbing the core software functionality of the system.
Oracle Corporation introduced documenting structure named as AIM (Applications Implementation Methodology).This methodology includes approval to develop, functional design specification, technical design specification, coding, testing and implementation.

Oracle corporation extended the RICE components and introduced as CEMLI components in R12 in 2007. CEMLI Stands for Configurations/Customization, Extension, Modification, Localization, and Integration.
  • Configurations : Configure the existing, pre-built application features according to your client’s requirement.Changing setups and profile values can be the example of configurations.
  • Customization : Customization means altering/changing the standard objects or creation of custom object to meet client’s business need. It may be Extensions or Modifications.
  • Extensions : Extension means creating custom code from scratch, existing objects (views, packages and java classes etc) can be used. It is having different behaviour from seeded one.
  • Modifications : Modifications is enhancing/changing the existing code to meet the client’s requirements. It is the modification of seeded behaviour.
  • Localization : It is to define the different legislative support provided by oracle Applications based on country/region/language requirements.
  • Integration : It can be Data Integration or Application Integration, options for these two are Open Interface tables, APIs, EAI(Enterprise Application Integration Tools), BPEL, AQ, EDI etc.
Oracle corporation introduced OUM (Oracle Unified Method) to standardize the documentation process for Business Intelligence (BI) and Enterprise Performance Management (EPM), WebCenter, Service-Oriented Architecture (SOA), Application Integration Architecture (AIA), Business Process Management (BPM), Enterprise Integration and Custom Software.