0% found this document useful (0 votes)
54 views

Section 1 - Fusion Development Overview: Presenter's Name Presenter's Title

This document provides an overview and summary of Oracle Application Development Framework (ADF) and JDeveloper. It discusses that ADF simplifies development, is based on Java EE and SOA standards, and abstracts developers from technology complexities. It also notes that JDeveloper is the development environment for Fusion Middleware 11g components and the only design interface for Oracle SOA Suite 11g. The document concludes that ADF will be a key Oracle technology for customers.

Uploaded by

iamnotnimbus
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views

Section 1 - Fusion Development Overview: Presenter's Name Presenter's Title

This document provides an overview and summary of Oracle Application Development Framework (ADF) and JDeveloper. It discusses that ADF simplifies development, is based on Java EE and SOA standards, and abstracts developers from technology complexities. It also notes that JDeveloper is the development environment for Fusion Middleware 11g components and the only design interface for Oracle SOA Suite 11g. The document concludes that ADF will be a key Oracle technology for customers.

Uploaded by

iamnotnimbus
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

1

Section 1 – Fusion
Development Overview
Title of Presentation
Presenter’s Name
Presenter’s Title
What are Oracle ADF and JDeveloper?

• Oracle Application Development Framework


• Simplifies development
• Based on Java EE and SOA standards
• Abstracts developers from technology complexities
• Provides end-to-end infrastructure solutions…
• …and an easy way to use them
Why Is JDeveloper Important?

• JDeveloper is the development environment for


Fusion Middleware 11g components
• The only design interface for Oracle SOA Suite 11g
• BPEL, Rules, BAM, Composer, Events, Human Workflow
• The only design time for WebCenter

• Without Oracle ADF there is no WebCenter !


• WebCenter capabilities are a layer on top of ADF
What’s the Role of ADF at Oracle

• The development framework for Fusion Applications


• Used by thousands of developers in house
• The framework at the base of WebCenter
• The UI for SOA Suite
• Human workflows
• Used in other Oracle products
• EM, Siebel and more

• Conclusion – ADF will be a key Oracle technology at


your customers
Releases Information

• Oracle JDeveloper 11g 11.1.1.0.0


• First released in since Oct 2008 (first 11g product with
WebLogic Integration)
• Latest release July 2009 – JDeveloper 11g 11.1.1.1.0
• added SOA, WebCenter and other new features
• Next release Fall 2009
• Will include new features
• Aligned with patchset 1 to FMW 11g
The Fusion Architecture
View Business Logic Data

User Business Services


Interface ADF Business Components
WebCenter

ADF Faces
components Data Database
Binding Schema

SDO Services

Events

Human Workflow Mediator /BPEL Rules


Business
Service Process facts Engine
Activity Assign
Task
Monitoring
results
Task
Complete

Monitoring Human interaction Orchestration Policy evaluation


The Course Focus
View Business Logic Data

User Business Services


Interface ADF Business Components
WebCenter

ADF Faces
components Data Database
Binding Schema

SDO Services

Events

Human Workflow Mediator /BPEL Rules


Business
Service Process facts Engine
Activity Assign
Task
Monitoring
results
Task
Complete

Monitoring Human interaction Orchestration Policy evaluation


Fusion Application Development with
Oracle JDeveoper 11g and Oracle ADF

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

Swing Office JSP JSF ADF Faces View

Struts JSF/ADFc Controller

ADFm (JSR 227) Model

Java EJB BAM BPEL Web Services ADF BC BI XML Business


Services
Portlet Toplink JCR JMX

Data Services

Relational Data XML Data Legacy Data Packaged Apps


Fusion Application Development with
Oracle JDeveoper 11g and Oracle ADF

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

• ADF Faces Rich Client Components


• UI components with built-in Ajax support
• ADF TaskFlow
• Declarative definition of reusable Web-pages and task flows
• ADF Model/Binding
• Declarative way to bind UI to business services
• ADF Business Components
• Reusable components to manage DB access and logic
• ADF Security
• End to end security solution across the layers
ADF Faces- Rich Client Applications
Data Visualization Components
The ADF Controller – ADF TaskFlows

• An extension to the JSF standard page flow engine


that adds:
• Page and flows re-use
• Executing code in a flow (hence task flow not page
flow)
• Security
• Flow control
• Exception and transaction management
• Declarative back button control
Metadata Services (MDS)
• Single Service for Metadata management
• Single Management & Lifecycle

+
User
Ted’s Page
+ Customization

Application
Base Customization
Document

MDS Customization Engine John’s


Page
Fusion Application Development with
Oracle JDeveoper 11g and Oracle ADF

Pricing and Positioning


Pricing and Licensing

• 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

• Migrate OAS to WebLogic Suite Licenses


• ADF 11g can’t run on old OAS
• Requires WLS 10.3
• Upsell to WebCenter
• ADF is easier to digest/get started with
• Once established WebCenter is the logical next Step
• Foot in the door in non-Oracle accounts
• ADF as a way in into other Java accounts
• ADF as an alternative to .NET
Java Shops

• 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

• Migration of skills (not of application)


• Next generation of applications with the ease of
development your developers are expecting
• ADF as the lead – you need a framework and a tool
• Oracle is in the same boat as you
• Examples: Eurotransplant, ACCA (the Association of
Chartered Certified Accountants)
.NET and Others (PHP, Ruby)

• Standard based alternative


• Scalable, Secure
• ADF provides simplified development
• Example: Xerox, Collect America

You might also like