Personalization and Extension For E-Business Suite Using OA Framework
Personalization and Extension For E-Business Suite Using OA Framework
• Advantages
– Scalable
– Personalizable
– Extensible
• Versions
– First released in 11.5.7
– Became extensible with 11.5.10,
or patched 11.5.9
BC4J
Metadata
UIX Repository
OA Extension (MDS)
• View
– User Interface
• Controller
Model View
– Code
• MVC architecture is a component-based design pattern with
interfaces between the Model, View, and Controller.
• Separates core business model functionality from the
presentation and control logic that uses this functionality
• Allows multiple views to share the same enterprise data
model
UIX
Vi
Applications
OA Controller
Co
Browser
Cache
Metadata .XML
BC4J OBJECTS
S id e
Entity Objects (EO) i e w
V
View Objects (VO) UIX
Bean Hierarchy
Application Module
(AM)
DML
Validations
.XML Application Module
Defaulting
(AM)
Database
Tables,Views
PL/SQL
Metadata
Workflow
Apply Model
1. Controller delegates data
processing to Model
2. Determines next page View
3. Invokes View to present the
next page to user
MDS
Entity
dataflow up stack (pull) Objects
Supplier
Acknowledgment
Logitech - Case Study
of PO
Vishnu Vadla
Practice Manager - Oracle
vishnu@usa.zensar.com