RICE Components and CEMLI Terminology in Oracle Applications

RICE:
Reports, Interfaces, Conversions and  Enhancements / Extensions is the abbreviation for RICE.
While implementing an Oracle ERP system to a client, to meet the client requirements a consultant needs to make changes to original Vanila system (Unchanged Oracle ERP Implemented system). The changes made to Original Oracle ERP comes under RICE components.
During an implementation, development of RICE components involves:
1. Creation of Reports that are not available as standard reports in the oracle apps modules.
2. Creation of the Interfaces to external systems.
3. Creation of Conversion programs to transfer data from a legacy system to the new system.
4. Enhancements (or extensions) to the existing system to add additional functionality to existing system without disturbing the core software functionality of the system.
RICE terminology has been introduced by Oracle Corporation and later some Oracle consultants has added their own flavor and introduced some other terminologies like FRICE and RICEW.
FRICE stands for Forms, Reports, Interfaces, Conversions and Enhancements / Extensions
RICEW stands for Reports, Interfaces, Conversions, Enhancements / Extensions and Workflows

CEMLI:
In Release 12 Oracle has extended the RICE components and introduced a new terminology called as CEMLI components 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 behavior from seeded one.
Modifications : Modifications is enhancing/changing the existing code to meet the client’s requirements. It is the modification of seeded behavior.
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.

No comments:

Post a Comment