WHAT IS OAF?
OAF is a framework developed by oracle corporation for application development within the oracle EBS(e-Business Suite).
Oracle Application Framework (OAF) provides visual and declarative approaches to Java EE development.
The OA framework is also available to customers for personalization’s, customizations and custom-application development.
Components of OAF
- BC4J(Business Component for Java):-
Java business components for representing business logic.
- UIX(User Interface Xml):-
Java components for representing UI.
- OA Extension:–
Design time tool to define declarative data in JDeveloper.
Data resides in Metadata Repository (MDS) or XMLfiles in
the file system.
- OC4J(Oracle Component for Java):–
The Java Virtual Machine, for running from JDeveloper.
- AOL/J:-
Applications authentication, authorization and Java services
- OA Framework:-
Programmatic ‘glue’ which integrates these technologies.
Characterstics of OAF
Ø Declarative and Rapid application development
Ø Consistent and Compelling UI
Ø Built-in durable Personalization
Ø Extensible UI and business logic
Ø J2EE based, Java and XML
Ø Based on MVC architecture.
Difference between OAF and Oracle Forms
The major difference between the Oracle Application Framework and Oracle Forms are:-
OAF
|
FORMS
|
OAF follows MVC and Client Server Architecture.
|
Forms Follows only Client Server Architecture.
|
OAF pages are light weight components
|
Compare to OAF pages Forms are not light weight.
|
OAF Pages can access through mobile devices.
|
Forms Can’t.
|
Look and Feel is good.
|
Not better when comparing to OAF.
|
OAF pages are integrated with the Java Top.
|
Forms are integrated with Application Top
|
A page is divided into regions. Regions contain fields, buttons, tables, and other components.
|
A form is divided into blocks; blocks contain the fields, buttons, and other components.
|
No comments:
Post a Comment