ORACLE PRODUCT LOGO Understanding Oracle ADF and its role in the Oracle Fusion Platform Dana Singleterry blogs.oracle.com/dana 2 Copyright Principal 2011, Oracle and/or its Product affiliates. All rights Manager, Insert Information Protection Oracle Policy Classification Development from Slide 8 Tools
Goals for Fusion Applications Rich User experience Integrated experience (collaboration and BI) Process agility Customization and personalization Standards based 3 Copyright 2011, Oracle and/or its affiliates. All rights
Core Standards Java EE SOA Web 2.0 4 Copyright 2011, Oracle and/or its affiliates. All rights
Oracle Fusion Middleware Web Mobile Social Complete Open Integrated Best-in-class Development Tools User Engagement Content Management Business Intelligence Business Process Management Identity Management Service Integration Data Integration Enterprise Management Cloud Application Foundation 5 Copyright 2011, Oracle and/or its affiliates. All rights
The Fusion Architecture Overview View Business Logic Data Data Binding Business Services events BAM Human Workflow Service assign Mediator /BPEL Process facts Rules Engine complete results Monitoring Human interaction Orchestration Policy evaluation 6 Copyright 2011, Oracle and/or its affiliates. All rights
ADF in the Fusion Architecture View Business Logic Data Data Binding Business Services events BAM Human Workflow Service assign Mediator /BPEL Process facts Rules Engine complete results Monitoring Human interaction Orchestration Policy evaluation 7 Copyright 2011, Oracle and/or its affiliates. All rights
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, customization 8 Copyright 2011, Oracle and/or its affiliates. All rights
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 inspector 9 Copyright 2011, Oracle and/or its affiliates. All rights
Oracle Fusion Applications 10 Copyright 2011, Oracle and/or its affiliates. All rights
Other Oracle Products 11 Copyright 2011, Oracle and/or its affiliates. All rights
My Oracle Support 12 Copyright 2011, Oracle and/or its affiliates. All rights
Customer s Sites and Applications 13 Copyright 2011, Oracle and/or its affiliates. All rights
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 pages 14 Copyright 2011, Oracle and/or its affiliates. All rights
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 exposure 15 Copyright 2011, Oracle and/or its affiliates. All rights
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 16 Copyright 2011, Oracle and/or its affiliates. All rights
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 concepts 17 Copyright 2011, Oracle and/or its affiliates. All rights
Customization and Personalization Oracle MDS Persist UI preferences Screen layout, fields order, queries Customize Application Functionality In every layer Layered approach No modification to base application Upgrade safe customization 18 Copyright 2011, Oracle and/or its affiliates. All rights
Extending ADF Applications with Fusion Middleware SOA Suite Agile process definition and execution Human workflows Oracle WebCenter Portal Portal behaviors Web 2.0 services Content Integration Oracle Business Intelligence Reporting and analysis New data source 21 Copyright 2011, Oracle and/or its affiliates. All rights
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 interface 22 Copyright 2011, Oracle and/or its affiliates. All rights
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 integration 23 Copyright 2011, Oracle and/or its affiliates. All rights
ADF and BI Integration Add BI View Component to ADF Pages Reports, dashboards, views Add BI Composer to ADF Pages Wizard tool for answer report creation (tables, graphs, pivots) Access BI data sources through ADF BC 24 Copyright 2011, Oracle and/or its affiliates. All rights
25 Copyright 2011, Oracle and/or its affiliates. All rights
Embedded BI in Fusion Applications 26 26 Copyright 2011, Oracle and/or its affiliates. All rights
Fusion BI Logical SQL View Object 27 Copyright 2011, Oracle and/or its affiliates. All rights
BI Composer 28 Copyright 2011, Oracle and/or its affiliates. All rights
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 page 29 Copyright 2011, Oracle and/or its affiliates. All rights
WebCenter Demo Scenario WebCenter Portal Out of the box application settings (navigation, security ) Portlet integration Register 3 rd party portlet Runtime customization Add new page Add content dynamically (ADF TaskFlows) Arrange page layout 30 Copyright 2011, Oracle and/or its affiliates. All rights
Summary Oracle ADF is at the center of the Fusion development platform Visual and declarative development Complete and integrated 32 Copyright 2011, Oracle and/or its affiliates. All rights
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/jdev 33 Copyright 2011, Oracle and/or its affiliates. All rights
For More Information www.oracle.com/jdev Tutorials Demos Software Discussions Blogs And more 34 Copyright 2011, Oracle and/or its affiliates. All rights
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. 36 Copyright 2011, Oracle and/or its affiliates. All rights