CEMLI
Encyclopedia
CEMLI is an ERP
Enterprise resource planning
Enterprise resource planning systems integrate internal and external management information across an entire organization, embracing finance/accounting, manufacturing, sales and service, customer relationship management, etc. ERP systems automate this activity with an integrated software application...

 software extension framework
Software framework
In computer programming, a software framework is an abstraction in which software providing generic functionality can be selectively changed by user code, thus providing application specific software...

 provided in Oracle Applications
Oracle Applications
Oracle Applications comprise the applications software or business software of Oracle Corporation. The term refers to the non-database parts of Oracle's software portfolio....

 by Oracle Corporation
Oracle Corporation
Oracle Corporation is an American multinational computer technology corporation that specializes in developing and marketing hardware systems and enterprise software products – particularly database management systems...

. 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/Customization, Extension, Modification, Localization
Internationalization and localization
In computing, internationalization and localization are means of adapting computer software to different languages, regional differences and technical requirements of a target market...

, and Integration
System integration
In engineering, system integration is the bringing together of the component subsystems into one system and ensuring that the subsystems function together as a system...

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 OnDemand (EBS Hosting) to classify and evaluate the impact when a customized EBS solution shall be overtaken into hosting mode. OnDemand has defined restrictive rules how a customization has to be implemented and which documentation has to be provided. In addition to OnDemand, in between also Oracle Development, the Consulting organization and Oracle's Method (OUM) has adapted the acronym CEMLI, and is using it in offers and implementation projects.

Best Practice

On top of the OnDemand 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.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK