Section 1 - Fusion Development Overview: Presenter's Name Presenter's Title
Section 1 - Fusion Development Overview: Presenter's Name Presenter's Title
Section 1 – Fusion
Development Overview
Title of Presentation
Presenter’s Name
Presenter’s Title
What are Oracle ADF and JDeveloper?
ADF Faces
components Data Database
Binding Schema
SDO Services
Events
ADF Faces
components Data Database
Binding Schema
SDO Services
Events
ORACLE
Application Development
Framework (ADF)
Oracle Application Development
Framework (Oracle ADF)
• Increase productivity & ease-of-use
• Visual and declarative development
• Takes care of the “plumbing” code
• Implements best practices
• Promote service oriented development
• Re-usable business services
• Composite applications development
• Standards-based
• Choice of technology, deployment platform
• Common framework for the platform
Oracle Application Development
Framework (ADF)
• End-to-end Java EE framework that is extensible
• Utilizes and adds value to the Java EE platform
• Abstracts Java EE complexity
• Provides declarative and visual development
• Enables developers to focus on the application, not the low-
level infrastructure
• Creates reusable and maintainable code
• Metadata simplifies the basic task of wiring user interfaces to
services
• Implements Java EE best practices and design patterns,
including MVC
Oracle ADF 11g Architecture
Desktop Browser/ Mobile Devices
Data Services
Fusion Development
Enterprise Developers Need More
• View
• Ajax enabled JSF components
• UI Framework (drag and drop, pop-up, push, skin)
• Templating
• Controller
• Reusable flows
• More powerful flows
• Stateful process support
• Model
• Declarative validation
• Pre-defined events
• SQL driven DB access
Oracle ADF 11g Components
+
User
Ted’s Page
+ Customization
Application
Base Customization
Document
• JDeveloper is Free
• Customer can buy support for it - $219 per named user
• ADF has a license
• Included with any edition of Oracle Fusion Middleware
• $5,800 when deployed on other servers (TopLink and
Application Development Framework license)
Revenue Opportunity
• Easier development
• Attractive and standard based UI
• Based on Java Standards
• JPA/EclipseLink and JSF
• They can use parts of ADF
• Examples: Cuyahoga County, TIM Brazil
Forms Shops