<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview

Similar documents
<Insert Picture Here> Accelerated Java EE Development: The Oracle Way

Understanding Oracle ADF and its role in the Oracle Fusion Platform

Overview. Principal Product Manager Oracle JDeveloper & Oracle ADF

Rich Web UI made simple Building Data Dashboards without Code

<Insert Picture Here> Forms Strategies: Modernizing Your Oracle Forms Investment

Oracle Applications Unlimited and Web 2.0: You Can Have It Now!

<Insert Picture Here> The Latest E-Business Suite R12.x OA Framework Rich User Interface Enhancements

Oracle Application Development Framework Overview

Oracle Fusion Middleware 11g: Build Applications with ADF I

Oracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation

Mobile Application Development: Introducing ADF Mobile Native Client Framework

Oracle Fusion Middleware 11g: Build Applications with ADF I

ADF OAF Who Cares? You Do! Oracle Applications Framework / Application Development Framework - Which way do I go?

Oracle Developer Day

Developing Cross Device Mobile Applications

Oracle WebCenter Interaction: Roadmap for BEA AquaLogic User Interaction. Ajay Gandhi Sr. Director of Product Management Enterprise 2.

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Oracle Fusion Middleware 11g: Build Applications with ADF Accel

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

Chapter. An Introduction to Oracle JDeveloper and Oracle ADF

Peter Moskovits Principal Product Manager Oracle Corporation. Sue Vickers Group Manager Oracle Corporation

Oracle Developer Day

MAKING THE BUSINESS CASE MOVING ORACLE FORMS TO THE WEB

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

<Insert Picture Here>

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

Oracle SOA Suite 11g: Build Composite Applications

Contract Information Management System (CIMS) Technical System Architecture

Getting Started with. Oracle SOA Suite 11g. R1 -AHands-On Tutorial. composite application in just hours!

Tools to Develop New Linux Applications

<Insert Picture Here> Advanced ADF Faces. Frank Nimphius Principal Product Manager

!1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

WebCenter Interaction 10gR3 Overview

Oracle Middleware 12c: Build Rich Client Applications with ADF Ed 1 LVC

Enabling Web 2.0 User Experience for E-Business Suite. Padmaprabodh Ambale, Gustavo Jimenez Development Managers, Applications Technology Group

<Insert Picture Here> JDeveloper Treasure Hunt

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Safe Harbor Statement

Oracle Corporation

ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ

Oracle Developer Day

The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications

<Insert Picture Here> Oracle Application Framework (OAF): Architecture, Personalization, and Extensibility in Oracle E-Business Suite Release 12

Oracle Fusion Applications

Fusion Applications: Redefining the Technology Stack

Oracle WebCenter Suite 10gR3 Technical White Paper. An Oracle White Paper March 2009

ebusiness Suite goes SOA

Oracle 1Z Oracle WebCenter 11g Essentials.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

How to Create Collaborative Communities Within Your Portal

Oracle SOA Suite 11g: Build Composite Applications

Frequently Asked Questions Oracle Content Management Integration. An Oracle White Paper June 2007

If you wish to make an improved product, you must already be engaged in making an inferior one.

Developing an ADF 11g client for Agile PLM. Developing an ADF 11g client for Agile PLM

Apps Exception Problem Building Schema Jdeveloper

Oracle SOA Suite 12c: Build Composite Applications. About this course. Course type Essentials. Duration 5 Days

Rapid Application Development with APEX 5.0

May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA

Oracle Fusion Applications

An Overview of Microsoft Visual Studio 2008

1Z0-560 Oracle Unified Business Process Management Suite 11g Essentials

Integrating Legacy Assets Using J2EE Web Services

Oracle Fusion Middleware

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE

B. By not making any configuration changes because, by default, the adapter reads input files in ascending order of their lastmodifiedtime.

INTRODUCTION BACKGROUND DISCOVERER. Dan Vlamis, Vlamis Software Solutions, Inc. DISCOVERER PORTLET

Oracle Fusion Middleware

Application Express 4.0 Architecture & Configuration Marc Sewtz Senior Software Development Manager Oracle America Inc.

Strategies for Running Oracle Forms from Mobile Devices and Tablets.

Get Started on SOA. People Entry Point Interaction and Collaboration Services. Case for an SOA Portal

IBM Rational Application Developer for WebSphere Software, Version 7.0

Pick A Winner! In What Tool Should I Develop My Next App?

Oracle SOA Suite 10g: Services Orchestration

Before you start proceeding with this tutorial, we are assuming that you are already aware about the basics of Web development.

: Course : SharePoint 2016 Site Collection and Site Administration

1 enterprise. Oracle BAM 11gR1 Handbook. Activity Monitoring. Your essential BAM sidekick for monitoring, alerting,

VISUAL APPLICATION CREATION AND PUBLISHING FOR ANYONE

Oracle Developer Day

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

BEAWebLogic. Portal. Overview

Enterprise Architecture Deployment Options. Mark Causley Sandy Milliken Sue Martin

Javaentwicklung in der Oracle Cloud

Integrating your CX, ERP and HCM Clouds with your On-premises Applications CON7012

Building JavaServer Faces Applications

Accelerate time-tomarket. Framework-driven development. If converting ideas into

Oracle WebCenter Interaction

Introduction. Key Features and Benefits

Java EE 6: Develop Web Applications with JSF

Oracle Identity Manager 11g R2: Essentials

Oracle WebCenter Portal

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

ابزارهای پیاده سازی معماری سرویس گرا )SOA(

Connecting your Microservices and Cloud Services with Oracle Integration CON7348

Oracle SOA Suite 12c: Build Composite Applications

Mastering Oracle ADF Task Flows. Frank Nimphius Principal Product Manager Oracle JDeveloper / ADF

CHAPTER. Introduction to the Oracle Application Development Framework

MDM Partner Summit 2015 Oracle Enterprise Data Quality Overview & Roadmap

Transcription:

1 1

<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview Dana Singleterry Principal Product Manager Oracle JDeveloper and Oracle ADF http://blogs.oracle.com/dana 2

The Fusion Architecture View Business Logic Data Business Services Data Binding events BAM Human Workflow Service assign Mediator /BPEL Process complete Monitoring Human interaction facts Rules Engine results Orchestration Policy evaluation 3 3

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 4 4

Oracle JDeveloper - Enterprise IDE Java EE Web User Interfaces Web Services SOA WebCenter / Portlets Database XML 5 5

JDeveloper - Unified Visual Development Web 2.0 Java SOA 6 6

Choice of Development Styles Visual Dialog Code 7 7

Full Lifecycle Support Collaborate 8 8

<Insert Picture Here> Oracle ADF Oracle s Application Development Framework 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, customization 10 10

Oracle s Strategic Framework ADF is used at Oracle for all next generation Web User interfaces 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 11 11

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 12 12

Oracle ADF Multi Channel Access Web Desktop Database Web Services Mobile Legacy Systems Office Apps Unlimited 13 13

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 14 14

MICROS 15 15

Cuyahoga County GIS 16 16

Fusion Applications HCM 17 17

Fusion Applications Projects 18 18

Fusion Applications Procurement 19 19

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 20 20

Task Flows - Reusable Page Flows Bounded Task Flow Task Flow Page region 21 21

ADF Business Components A framework that simplifies developing Java EE business services for developers familiar with 4GL tools, declarative development, and relational databases Simplify data access Simplify validation and business logic Uses SQL based data views Separate data views from business logic Implement best practices Easy customization 22 22

ADF Model - Data Binding 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 23 23

ADF 11g Built-in Data Controls ADF Business Components Java Class EJB Web Service URL (XML or CSV) Place Holder Add your own 24 24

<Insert Picture Here> Demo 25 25

<Insert Picture Here> Additional Core Capabilities 26 26

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 27 27

Oracle ADF Mobile Two approaches: ADF Mobile Browser ADF Mobile Client Extend your existing application Reuse business services Same development concepts 28 28

ADF Mobile Browser Delivers mobile-optimized native look-and-feel user interface to mobile browsers Adjusts to device s browser capabilities 29 29

ADF Mobile Client Renders to an ondevice mobile client with device-native UI components 30 30

ADF Desktop Integration Excel Spreadsheets connected to Java Business services through ADF binding Familiar working environment Connected or disconnected Leverage business services and security from your application 31 31

The Customization Challenge End user Administrator Provider 32 32

MDS - Layered Customizations Key Capabilities: Common metadata store Set up personalized content and services for users Stored as layers on top of base application Benefits: Insulates users from updates and patches Used throughout Oracle stack business processes, business intelligence and applications 1. Base application deployed 2. Onsite branding 3. LOB branding 4. User personalization and more 33 33

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 34 34

ADF Security - End-to-end Security 35 35

<Insert Picture Here> Fusion Architecture The Bigger Picture 36 36

The Fusion Architecture WebCenter View Business Logic User Interfaces Data Business Services Data Binding SDO Services events BAM Human Workflow Service assign Mediator /BPEL Process Complete Monitoring Human interaction facts Rules Engine results Orchestration Policy evaluation 37 37

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 38 38

Summary Oracle JDeveloper provides a truly integrated development environment Oracle ADF provides simpler development with a complete framework 39 39

Learn More Online JDeveloper and ADF on OTN http://oracle.com/technology/jdev Tutorials Demos Books Discussion Forum How-to s Samples More 40 40

Related Oracle Press Books Quick Start Guide to Oracle Fusion Development Oracle JDeveloper 11g Handbook Oracle Fusion Developer Guide 41 41

Oracle OpenWorld Latin America 2010 December 7 9, 2010 42 42

Oracle Products Available Online Oracle Store Buy Oracle license and support online today at oracle.com/store 44 43

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. 45 44