Your SlideShare is downloading. ×
1   Copyright © 2011, Oracle and/or its affiliates. All rights   Insert Information Protection Policy Classification from ...
ORACLE                                                                                                                    ...
Program Agenda    • Fusion Architecture Overview    • Oracle ADF Overview    • The Bigger FMW Picture3   Copyright © 2011,...
Goals for Fusion Applications    •   Rich User experience    •   Integrated experience (collaboration and BI)    •   Proce...
Core Standards    Java EE                                                                             SOA                 ...
Oracle Fusion Middleware                                                                                                  ...
The Fusion Architecture Overview          View                                                                            ...
ADF in the Fusion Architecture          View                                                                              ...
A Common Development Framework    Oracle Application Development Framework    • Increase productivity & ease-of-use       ...
RIA Web User Interface     ADF Faces Components     • Component based UI construction           – 150 components, built in...
Oracle Fusion Applications11   Copyright © 2011, Oracle and/or its affiliates. All rights   Insert Information Protection ...
Other Oracle Products12   Copyright © 2011, Oracle and/or its affiliates. All rights   Insert Information Protection Polic...
My Oracle Support13   Copyright © 2011, Oracle and/or its affiliates. All rights   Insert Information Protection Policy Cl...
Customer’s Sites and Applications14   Copyright © 2011, Oracle and/or its affiliates. All rights   Insert Information Prot...
Process Flows     ADF Controller     • Model process for Web UI           – Page and task flow     • Extended reusability ...
Database Interaction     ADF Business Components     • Extensive built-in functionality           – Master/detail, Query, ...
Service Abstraction     ADF Model     • Abstract service’s technical       implementation     • Simple UI creation     • A...
Multi-Channel Access     ADF Mobile, ADF Desktop Integration     •   Web, Mobile, Desktop/MS Office     •   Common develop...
Customization and Personalization     Oracle MDS     • Persist UI preferences           – Screen layout, fields order, que...
Demo Building an Application with Oracle ADF20   Copyright © 2011, Oracle and/or its affiliates. All rights   Insert Infor...
The Fusion Architecture            View                                                                                   ...
Extending the ADF Application     Functionality     • SOA Suite           – Agile processes           – Human workflows   ...
ADF and SOA Suite Integration     • ADF BC as data layer           – SDO components           – Events generation     • AD...
SOA Demo Scenario     • Salary change process           – Defined with Oracle BPM     • Oracle ADF Form           – Gets d...
Extending an Oracle ADF Application with Oracle SOA25   Copyright © 2011, Oracle and/or its affiliates. All rights   Inser...
ADF and WebCenter Integration     • ADF Taskflows           – Add/customize at runtime     • Customizable components     •...
WebCenter Demo Scenario     • WebCenter Portal           – Out of the box application settings (navigation, security …)   ...
Extending an Oracle ADF Application with Oracle WebCenter28   Copyright © 2011, Oracle and/or its affiliates. All rights  ...
Summary     • Oracle ADF is at the center of the Fusion development       platform     • Visual and declarative developmen...
Join the JDeveloper/ADF Community                            Twitter                            twitter.com/JDeveloper    ...
For More Information     •   www.oracle.com/jdev     •   Tutorials     •   Demos     •   Software     •   Discussions     ...
Q&A32   Copyright © 2011, Oracle and/or its affiliates. All rights   Insert Information Protection Policy Classification f...
The preceding is intended to outline our general product direction.     It is intended for information purposes only, and ...
Upcoming SlideShare
Loading in...5
×

Understanding Oracle ADF and its role in Oracle Fusion Middleware

2,718

Published on

Presentacieon de Juan Camilo Ruíz, Principal Product Managment Jdeveloper and ADF

Published in: Technology, News & Politics
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,718
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
143
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "Understanding Oracle ADF and its role in Oracle Fusion Middleware"

  1. 1. 1 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  2. 2. ORACLE PRODUCT LOGO Understanding Oracle ADF and its role in Oracle Fusion Middleware Juan Camilo Ruiz2 Principal Product Management Jdeveloper and ADF Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8
  3. 3. Program Agenda • Fusion Architecture Overview • Oracle ADF Overview • The Bigger FMW Picture3 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  4. 4. Goals for Fusion Applications • Rich User experience • Integrated experience (collaboration and BI) • Process agility • Customization and personalization • Standards based4 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  5. 5. Core Standards Java EE SOA Web 2.05 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  6. 6. Oracle Fusion Middleware Web Mobile Social • Complete User Engagement • Open Content Management • Integrated Identity Management Business Intelligence • Best-in-class Development Business Process Tools Management Service Integration Enterprise Management Data Integration Cloud Application Foundation6 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  7. 7. The Fusion Architecture Overview View Business Logic Data Business Services Data Binding events BAM Human Workflow Mediator /BPEL Rules Service assign Process facts Engine complete resultsMonitoring Human interaction Orchestration Policy evaluation7 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  8. 8. ADF in the Fusion Architecture View Business Logic Data Business Services Data Binding events BAM Human Workflow Mediator /BPEL Rules Service assign Process facts Engine complete resultsMonitoring Human interaction Orchestration Policy evaluation8 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  9. 9. A Common Development Framework Oracle 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, customization9 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  10. 10. RIA Web User Interface ADF Faces Components • Component based UI construction – 150 components, built in Ajax, beyond basic components – Abstract from underlying technology • Protect from UI technology changes – Ajax? Flash? HTML 5? • Increase Reusability • Visual development – Layout editor, component palette, property inspector10 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  11. 11. Oracle Fusion Applications11 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  12. 12. Other Oracle Products12 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  13. 13. My Oracle Support13 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  14. 14. Customer’s Sites and Applications14 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  15. 15. Process Flows ADF Controller • Model process for Web UI – Page and task flow • Extended reusability – Use in other flows – Use inside page – Package for dynamic addition to pages15 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  16. 16. Database Interaction ADF Business Components • Extensive built-in functionality – Master/detail, Query, List of values, calculations, transactions… • Declarative definition – Code by exception • Reusable – Across applications, multiple UIs • Service enabled – Wizard approach to SOA exposure16 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  17. 17. Service Abstraction ADF Model • Abstract service’s technical implementation • Simple UI creation • Access multiple source of data – Java, Web services, REST, Files, BAM, BPM Tasklist …17 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  18. 18. Multi-Channel Access ADF Mobile, ADF Desktop Integration • Web, Mobile, Desktop/MS Office • Common development tool • Common framework • Common services • Common security • Common gesture and concepts18 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  19. 19. Customization and Personalization Oracle MDS • Persist UI preferences – Screen layout, fields order, queries • Customize Application Functionality M – In every layer D – – Layered approach No modification to base application S – Upgrade safe customization19 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  20. 20. Demo Building an Application with Oracle ADF20 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  21. 21. The Fusion Architecture View Business Logic Data User Interface Business ServicesWebCenter Data Portal Binding SDO Services events BAM Human Workflow Mediator /BPEL Rules Service assign Process facts Engine complete results Monitoring Human interaction Orchestration Policy evaluation 21 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  22. 22. Extending the ADF Application Functionality • SOA Suite – Agile processes – Human workflows • Oracle WebCenter Portal – Portal capabilities – Web 2.0 services – Content Integration22 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  23. 23. ADF and SOA Suite Integration • ADF BC as data layer – SDO components – Events generation • ADF Faces as UI layer – Human flows – Invoke BPEL/BPM flows (Web service data control) – BAM interface23 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  24. 24. SOA Demo Scenario • Salary change process – Defined with Oracle BPM • Oracle ADF Form – Gets data from DB – Invokes BPM process • Track to-do list – WebCenter service accessing BPM – Add as a region to the ADF page24 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  25. 25. Extending an Oracle ADF Application with Oracle SOA25 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  26. 26. ADF and WebCenter Integration • ADF Taskflows – Add/customize at runtime • Customizable components • WebCenter Services – Taskflows to include in ADF apps • Portletize your ADF pages • Document management integration26 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  27. 27. WebCenter Demo Scenario • WebCenter Portal – Out of the box application settings (navigation, security …) • Portlet integration – Register 3rd party portlet • Runtime customization – Add new page – Add content dynamically (ADF TaskFlows) – Arrange page layout27 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  28. 28. Extending an Oracle ADF Application with Oracle WebCenter28 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  29. 29. Summary • Oracle ADF is at the center of the Fusion development platform • Visual and declarative development • Complete and integrated29 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  30. 30. Join the JDeveloper/ADF Community Twitter twitter.com/JDeveloper Facebook facebook.com/JDeveloper Oracle’s JDeveloper PM blog blogs.oracle.com/ JDeveloperpm oracle.com/technetwork/jdev30 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  31. 31. For More Information • www.oracle.com/jdev • Tutorials • Demos • Software • Discussions • Blogs • And more…31 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  32. 32. Q&A32 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.
  33. 33. The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.33 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 reserved.

×