HOME

TheInfoList



OR:

CEMLI (Configuration,
Extension Extension, extend or extended may refer to: Mathematics Logic or set theory * Axiom of extensionality * Extensible cardinal * Extension (model theory) * Extension (predicate logic), the set of tuples of values that satisfy the predicate * Ext ...
, Modification,
Localization Localization or localisation may refer to: Biology * Localization of function, locating psychological functions in the brain or nervous system; see Linguistic intelligence * Localization of sensation, ability to tell what part of the body is af ...
, and
Integration Integration may refer to: Biology * Multisensory integration * Path integration * Pre-integration complex, viral genetic material used to insert a viral genome into a host genome *DNA integration, by means of site-specific recombinase technolo ...
) is an ERP software extension
framework A framework is a generic term commonly referring to an essential supporting structure which other things are built on top of. Framework may refer to: Computing * Application framework, used to implement the structure of an application for an op ...
provided in
Oracle Applications Oracle Applications comprise the applications software or business software of the Oracle Corporation both in the cloud and on-premises. The term refers to the non-database and non-middleware parts. The suite of applications includes enterprise r ...
by
Oracle Corporation Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas. In 2020, Oracle was the third-largest software company in the world by revenue and market capitalization. The company sells da ...
. CEMLI is Oracle's published guidelines for developing and implementing custom extensions to Oracle Applications. They are used to improve flexibility and extra functionality not available in the standard product. CEMLI stands for Configuration,
Extension Extension, extend or extended may refer to: Mathematics Logic or set theory * Axiom of extensionality * Extensible cardinal * Extension (model theory) * Extension (predicate logic), the set of tuples of values that satisfy the predicate * Ext ...
, Modification,
Localization Localization or localisation may refer to: Biology * Localization of function, locating psychological functions in the brain or nervous system; see Linguistic intelligence * Localization of sensation, ability to tell what part of the body is af ...
, and
Integration Integration may refer to: Biology * Multisensory integration * Path integration * Pre-integration complex, viral genetic material used to insert a viral genome into a host genome *DNA integration, by means of site-specific recombinase technolo ...
Framework. There are (at least) 19 categories of extensions that any client can choose from, to enhance their Oracle system.


Background

Initially the acronym CEMLI was used by Oracle On Demand (EBS Hosting) to classify and evaluate the impact when a customized EBS solution shall be overtaken into hosting mode. On Demand has defined restrictive rules how a customization has to be implemented and which documentation has to be provided. In addition to On Demand, in between also Oracle Development, the Consulting organization and Oracle's Unified Method (OUM) has adapted the acronym CEMLI, and is using it in offers and implementation projects.


Best practice

On top of the On Demand rules, Oracle Consulting has specified further criteria and best practice how to create custom code. The challenge here is to avoid modifications, although custom code shall be tightly integrated and not "visible" as custom code to the end users (same behavior as standard functionality). There are a number of techniques and procedures to implement CEMLIs in a most appropriate and safe way, such as Descriptive Flexfields (DFF), Forms Folders, Workflows, Forms and Framework (OAF) Personalizations, BI Publisher Reports, Business Events and User Hooks. Using one of these techniques allows to plug in additional functionality without modifying existing EBS standard code.


References


Oracle Consulting - Application Upgrade Services, including CEMLI Benchmarking and Analysis Service


External links


A blog on CEMLI
(started in 2007)
Another blog on Customization and CEMLI Management
(started in 2011)
Custom software
Oracle software