6 Extensibility development life cycle
Extensibility development involves following stages. These stages are explained in detail
further down the line.

Figure 6-1 Stages

- Define Extensibility Requirement
Extensibility Requirements need to be clearly defined and documented. This requirement should describe the module, function ID (if applicable) and intended functionality required. This requirement should have justification of why extensibility needed compared with base functionality. It also should cover other alternatives to achieve the functionality without extensibility. - Identify the Business area of extensibility
- Identify the tools/framework to be used
- Identify the file types & layers applicable
- Develop changes
User can develop the required changes using respective tools documents. - Test it in Oracle Banking Payments environment
User need to copy the developed files to target environment and can test the developed functionality. Refer the Oracle Banking Payments installation manuals on how to deploy the changes.