Breakout: Customization and Development for the E-Business Suite using OA Framework
Speaker(s): Vishnu Vadla - Zensar Technologies Inc.
The Oracle Applications Framework (OA Framework) is the Oracle Applications development and deployment platform for HTML-based business applications ( UIs/Forms for iProcurement, iSupplier, iExpenses etc). The OA Framework is J2EE based and features several industry standards such as XML, HTML, Java, JSP, SQL and Web Services. OA Framework is based on the Model-View-Controller (MVC) architecture, enables application developers to focus on business requirements rather than on underlying technologies.
The OA Framework exploits its declarative and object-oriented architecture to offer the most durable personalization and extensibility capabilities on the market at a fraction of the cost. OA Framework features translate to lower cost of ownership, better user experience, higher end-user productivity and competitive deployments.
Key OAF Features Covered in the ppt;
- Declarative application development
It is declarative because you can build or customize the application without writing a single line of code. Some of the customization can be done using the build in features of Jdeveloper.
- Rapid Development Environment
The JDeveloper IDE has many built in features which helps in rapid application development. Also, OAF provides a huge library of built in packages which could be used.
- Consistent and Compelling UI
Currently we have forms based and html based application like CRM and regular Applications forms. In OAF, UI will be same across all the applications. Oracle is planning to implement this across more than 60 modules.
- Built-in durable personalization
Personalizations are durable in the sense that they survive the upgrades and patches. OAF creates a separate layer of all the personalization above the original one. Upgrades and patches affect only the original ones. Also, the other advantage is that if you feel that you dont need particular personalization, you can just remove it from your application without touching the original one. We will see how to do this later.
- Extensible UI and business logic
There is no meaning in having the application without this feature. Customizing the application according to the client requirement is the basic and most important feature of Oracle applications.
- J2EE based, Java and XML
OAF is 100% Java and XML based
- MVC architecture
OAF uses the good old, tried and tested MVC design pattern.
Presentation will also include iSupplier Customization done for client XT Technologies.