Building Extendable Oracle ADF Applications with Embedded Mule ESB During implementations of packaged software, IT consultants always face the challenge of changing the program logic.
Be it an ERP application or a bug tracking solution, each customer insists on its own ways of conducting business and requires that software supports it. In many cases consultants can configure the software to meet customer’s requirements. However, there are situations when consultants have to extend the software. Software extensions are largely divided into two main categories: extensions and customizations. Extensions are formed by custom code which does not alter any of the standard code shipped with the software or which alters the code allowed to be changed, i.e. extension points. Customizations are formed by custom code which alters the standard code shipped with the software.