Thursday, September 24, 2015

OAF basics, Components, Architecture

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

Clear BNE Cache for WebADI Changes

It Sometime happens that WebAdi Changes doesn't reflect once migrated in controlled instances. Here are the quick steps(Generally perfor...