![Page 1: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/1.jpg)
1
1
![Page 2: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/2.jpg)
2
<Insert Picture Here>
The Oracle Fusion Development Platform:Oracle JDeveloper and Oracle ADF OverviewDana SingleterryPrincipal Product Manager – Oracle JDeveloper and Oracle ADFhttp://blogs.oracle.com/dana
![Page 3: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/3.jpg)
3
3
The Fusion ArchitectureBusiness LogicView Data
OrchestrationHuman interaction Policy evaluationMonitoring
RulesEngine
Human WorkflowService
Mediator /BPELProcess
results
facts
BAM
Business Services
DataBinding
events
assign
complete
![Page 4: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/4.jpg)
4
4
Oracle JDeveloper and Oracle ADF
• Integrated development environment– Full life cycle– Full set of technologies
• Simpler development– Visual and declarative– Oracle ADF – end to end framework
• Increased productivity• Standards based
![Page 5: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/5.jpg)
5
5
Oracle JDeveloper - Enterprise IDE
• Java EE• Web User Interfaces• Web Services• SOA• WebCenter / Portlets• Database• XML
![Page 6: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/6.jpg)
6
6
JDeveloper - Unified Visual Development
SOA
Web 2.0
Java
![Page 7: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/7.jpg)
7
7
Choice of Development Styles
VisualDialog
Code
![Page 8: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/8.jpg)
8
8
Full Lifecycle Support
Collaborate
![Page 9: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/9.jpg)
9
9
<Insert Picture Here>
Oracle ADFOracle’s Application
Development Framework
![Page 10: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/10.jpg)
10
10
A Common Development FrameworkOracle Application Development Framework
• 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– Java EE, SOA, SDO/SCA …
• End-to-end coverage– MVC, security, customization
![Page 11: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/11.jpg)
11
11
Oracle’s Strategic Framework
• ADF is used at Oracle for all “next generation” Web Userinterfaces– Fusion Applications (CRM, HCM etc.)– Middleware components (Enterprise Manager, administration
consoles etc)– Vertical applications (Insurance, telco, pharma…)– WebCenter Spaces and Services
• Anyone can use Oracle ADF– Available to customers and partners as part of the platform
![Page 12: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/12.jpg)
12
12
Oracle ADF - Major Benefits
• Faster and simpler standard-based development– 30% productivity improvement over .Net
• Rich interactive user interfaces without the cost• Single set of developer skills– Mobile, BI, Geographic Information, Cubic data
• Common infrastructure– Declarative customization (company, department, personal, portal)– End-to-end security– Drag-and-drop binding– Reliable certification and support– Advanced Tooling
![Page 13: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/13.jpg)
13
13
Oracle ADF – Multi Channel AccessWeb Desktop Mobile Office
Database Web Services Legacy Systems Apps Unlimited
![Page 14: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/14.jpg)
14
14
ADF Faces Rich Client Components
• Over 150 components• Ajax enabled• Pluggable look and feel• Accessibility & internationalization• The usual components plus:– Charts, gantt, geo-map, pivot, calendars, coverflow
• Built in advanced functionality:– Drag and drop framework– Dialog and pop-up framework– “Active Data” - Dashboards / push updates (comet)– Templating and declarative components
![Page 15: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/15.jpg)
15
15
MICROS
![Page 16: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/16.jpg)
16
16
Cuyahoga County GIS
![Page 17: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/17.jpg)
17
17
Fusion ApplicationsHCM
![Page 18: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/18.jpg)
18
18
Fusion ApplicationsProjects
![Page 19: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/19.jpg)
19
19
Fusion ApplicationsProcurement
![Page 20: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/20.jpg)
20
20
ADF Controller
• An extension to the JSF page flow engine• Define flows of pages and methods• Diagram your process• Build reusable task flows
– In other flows, inside other pages
• Advance functionality in a declarative way– Transaction, initialization, Back button
![Page 21: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/21.jpg)
21
21
Task Flows - Reusable Page Flows
Bounded Task Flow
Task Flow
Pageregion
![Page 22: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/22.jpg)
22
22
ADF Business Components
A framework that simplifies developing Java EEbusiness services for developers familiar with 4GLtools, declarative development, and relationaldatabases
• Simplify data access• Simplify validation and business logic• Uses SQL based data views• Separate data views from business logic• Implement best practices• Easy customization
![Page 23: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/23.jpg)
23
23
• ADF Model– JSR-227 Data Controls
• Service Oriented Interface– Abstract implementation from clients– Loose coupling between services
and application• More Reusability– Discover and share services
• More Productivity– Drag and drop data binding– Declarative validation– Control hints
ADF Model - Data Binding
![Page 24: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/24.jpg)
24
24
ADF 11g Built-in Data Controls
• ADF Business Components• Java Class• EJB• Web Service• URL (XML or CSV)• Place Holder• Add your own
![Page 25: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/25.jpg)
25
25
<Insert Picture Here>
Demo
![Page 26: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/26.jpg)
26
26
<Insert Picture Here>
Additional CoreCapabilities
![Page 27: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/27.jpg)
27
27
Mobile Development Challenges
– Duplicating development efforts• Different tools and environment for different mobile
devices and channels (on-device vs. web)• Different frameworks for native/on-device vs. web
based mobile applications– Code-driven development paradigm• Java (ME and SE), Objective C, C++, etc.– (Re)build all application services from the
ground up• For application logic services, view services, etc.– Proprietary frameworks and technologies
![Page 28: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/28.jpg)
28
28
Oracle ADF Mobile
• Two approaches:– ADF Mobile Browser– ADF Mobile Client
• Extend your existingapplication• Reuse business services• Same development
concepts
![Page 29: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/29.jpg)
29
29
ADF Mobile Browser
• Delivers mobile-optimizednative look-and-feel userinterface to mobilebrowsers• Adjusts to device’s browser
capabilities
![Page 30: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/30.jpg)
30
30
ADF Mobile Client
• Renders to an on-device mobile clientwith device-native UIcomponents
![Page 31: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/31.jpg)
31
31
ADF Desktop Integration
• Excel Spreadsheetsconnected to JavaBusiness servicesthrough ADF binding• Familiar working
environment• Connected or
disconnected• Leverage business
services and securityfrom your application
![Page 32: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/32.jpg)
32
32
The Customization Challenge
End user Administrator
Provider
![Page 33: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/33.jpg)
33
33
1. Base application deployed
2. Onsite branding
3. LOB branding
4. Userpersonalization
and more…
Key Capabilities:• Common metadata store• Set up personalized content and
services for users• Stored as layers on top of base
applicationBenefits:• Insulates users from updates and
patches• Used throughout Oracle stack –
business processes, businessintelligence and applications
MDS - Layered Customizations
![Page 34: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/34.jpg)
34
34
ADF Security
• Authentication and authorization• End to end security– Business services operations– Task flows– UI components
• Externalized security administration• Sits on top of Oracle Platform Security Services– Pluggable providers– Adaptive access management
![Page 35: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/35.jpg)
35
35
ADF Security - End-to-end Security
![Page 36: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/36.jpg)
36
36
<Insert Picture Here>
Fusion ArchitectureThe Bigger Picture
![Page 37: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/37.jpg)
37
37
The Fusion ArchitectureBusiness LogicView Data
OrchestrationHuman interaction Policy evaluationMonitoring
UserInterfaces
Business Services
DataBinding
SDO ServicesWeb
Cen
ter
RulesEngine
Human WorkflowService
Mediator /BPELProcess
results
facts
BAM
events
assign
Complete
![Page 38: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/38.jpg)
38
38
Components of the Fusion Architecture
• Oracle JDeveloper– Integrated enterprise development tool
• Oracle ADF– Simpler development of standards-based applications
• Oracle SOA Suite– Integration and agility
• Oracle WebCenter– Web 2.0 for the enterprise
![Page 39: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/39.jpg)
39
39
Summary
• Oracle JDeveloper provides a truly integrateddevelopment environment• Oracle ADF provides simpler development with a
complete framework
![Page 40: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/40.jpg)
40
40
Learn More Online – JDeveloper and ADF on OTN
• http://oracle.com/technology/jdev
• Tutorials• Demos• Books• Discussion Forum• How-to’s• Samples• More
![Page 41: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/41.jpg)
41
41
Related Oracle Press Books
• Quick Start Guide to Oracle Fusion Development• Oracle JDeveloper 11g Handbook• Oracle Fusion Developer Guide
![Page 42: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/42.jpg)
42
42
Oracle OpenWorld
Latin America 2010December 7–9, 2010
![Page 43: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/43.jpg)
43
44
Oracle Products Available Online
Oracle Store
Buy Oracle license and supportonline today at
oracle.com/store
![Page 44: €¦ · Oracle ADF - Major Benefits "Faster and simpler standard-based development 30% productivity improvement over .Net "Rich interactive user interfaces](https://reader034.vdocuments.net/reader034/viewer/2022042123/5e9dd330ccc393316e50fb0f/html5/thumbnails/44.jpg)
44
45
The preceding is intended to outline our generalproduct direction. It is intended for informationpurposes only, and may not be incorporated into anycontract. It is not a commitment to deliver anymaterial, code, or functionality, and should not berelied upon in making purchasing decisions.The development, release, and timing of anyfeatures or functionality described for Oracle’sproducts remains at the sole discretion of Oracle.