input and views about oracle adf

Post on 05-Dec-2014

791 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

My presentation of German DOAG RT Bremen meeting in October 2010. Topic: Oracle ADF, Oracle ADF Desktop Integration.

TRANSCRIPT

Ulrich

Gerkmann-Bartels

Senior Consultant Business

Oracle Technologies

ugb@team-pb.de

Ein- und Ansichten DOAG Regionaltreffen Bremen Oktober 2010

2

Agenda

Erwartungen und Anforderungen

Ergebnisse und Erfahrungen

ADF Feature: ADF Desktop Integration

01/28/10 © TEAM - Ihr Partner für IT 3

3

Erwartungen und Anforderungen

Eine Lösung, um eine moderne Business Application

entwickeln zu können

Produktiv und leicht zielführend

Keine technologische Sackgasse

01/28/10 © TEAM - Ihr Partner für IT 4

4

User Interface – Needed Features

01/28/10 © TEAM - Ihr Partner für IT 8

Tabelle mit automatischen Nachladen der Datensätze.

Editierbare Tabelle wie in Oracle Forms.

Spalten Management

( Ein-/Ausblenden, Verschieben, Speicherung zum Benutzer)

Spaltenfilter vergleichbar mit der Filterfunktion in Microsoft Excel.

Export der aktuell selektierten Tabellendaten nach Microsoft Excel

Ein- und Ausblenden von Bereichen.

Verschiedene Diagrammtypen wie in Excel.

Menubar, Menus, Submenus

Download von BLOB als Datei

5

ADF Faces - Auswahlkriterien

a. Keine bunte Wiese von JSF Komponenten mit Abhängigkeiten zu

N – Libraries.

b. Verwendung und Look-And-Feel sind abgestimmt untereinander.

c. Anbindung an die Datenquelle folgt den gleichen Prinzipien.

01/28/10 © TEAM - Ihr Partner für IT 9

Das hilft nicht über die Tatsache hinweg, dass es zahlreiche Komponenten

mit sehr vielen Eigenschaften gibt.

DEMO

6

ADF Appliktion: Beispiel

01/28/10 © TEAM - Ihr Partner für IT 9

8

Herausforderung

01/28/10 © TEAM - Ihr Partner für IT 3

Grundproblem: Was nehme ich, wofür....

...Ich glotz' von Ost nach West, 2, 5, 4

Ich kann mich doch gar nicht entscheiden,

Ist alles so schön bunt hier!

Ich glotz' TV (sie glotzt TV)....

Nena Hagen, TV-Glotzer

9

Herausforderung

Architektur

01/28/10 © TEAM - Ihr Partner für IT 21

Nicht die Architektur ist falsch, sondern das Verständnis

und Verinnerlichung fällt nicht vom Himmel.

10

Herausforderung

01/28/10 © TEAM - Ihr Partner für IT 21

Atari Commodore

Jeder kennt seine Welt am besten !

11

Architektur

01/28/10 © TEAM - Ihr Partner für IT 21

12

User Interface

01/28/10 © TEAM - Ihr Partner für IT 21

13

ADF Desktop Integration

01/28/10 © TEAM - Ihr Partner für IT 21

Nutzung von ADF Funktionalitäten in MS Excel

Wiederverwendung von Business Logik

Kleine Offline – Lösung mit MS Excel

14

ADFdi - Vorgehensweise

01/28/10 © TEAM - Ihr Partner für IT 21

Aufbau oder Verwendung einer ADF Web Applikation

Konfiguration der Entwicklungsumgebung (Excel API Security, Installation des Oracle ADF Desktop Integration client framework)

Einrichten des Projektes und des Excel-Sheets (ADFdi Library, Integration des Client Framework in Excel)

Entwicklung des Excel-Sheets mit ADF Funktionen

Bereitstellen des Excel-Sheets für die Anwender

Oracle® Fusion Middleware Desktop Integration Developer's Guide

for Oracle Application Development Framework

DEMO

15

Architektur

01/28/10 © TEAM - Ihr Partner für IT 21

16

Forms / 4GL – Entwickler

Die Vielzahl der Eigenschaft führt dazu, dass ein Lernen durch Try-and-Error nicht mehr

direkt zielführend ist, da die Auswirkungen nicht direkt erkennbar sind.

Welche Schicht (UI / Model / Database) verwende ich, um einen Use Case zu lösen ?

01/28/10 © TEAM - Ihr Partner für IT 22

17

Herausforderungen – Oracle ADF

a. ADF Business Components und ADF Faces ist der leichtere und schnellere

Weg sich der Java EE Plattform zu nähern, als auf Basis von Java EE Kursen

und Ausbildungspfaden im klassischen Sinne dies zu erreichen.

b. Diese Technologie ist eine gute Möglichkeit zwei Ausprägungen von Entwicklern (4GL / Java) gemeinsam an einem Projekt arbeiten zu lassen.

c. Neben der Technologie gilt es auch den anderen Application Lifecycle

Management (ALM) zu beachten

01/28/10 © TEAM - Ihr Partner für IT 24

18

Fazit

Oracle ADF erfüllt(e) die Erwartungen (Plattform für eine moderne Business Applikation, Produktiv, leicht zielführend, keine technologische Sackgasse)

Vielfältige Funktionen und Komponenten (Ausreichend um MyFusion Application zu entwickeln )

You have to learn…

01/28/10 © TEAM - Ihr Partner für IT 4

http://blogs.oracle.com/grantronald/2010/09/the_importance_of_being_adf.html

19

Oracle ADF Community

01/28/10 © TEAM - Ihr Partner für IT 4

Mit eigenem ADF – Track in diesem Jahr !

20

Oracle ADF Bücher

01/28/10 © TEAM - Ihr Partner für IT 4

Oracle JDeveloper 11g Handbook: A Guide to

Fusion Web Development (Taschenbuch)

von Duncan Mills (Autor), Peter Koletzke (Autor),

Avrom Roy-Faderman (Autor)

Oracle Fusion Developer Guide: Building Rich Internet Applications with

Oracle ADF Business Components and Oracle ADF Faces

(Taschenbuch)

von Frank Nimphius (Autor), Lynn Munsinger (Autor)

Quick Start Guide to Oracle Fusion

Development: Oracle JDeveloper and Oracle

ADF

von Grant Rolnald (Autor),

TEAM Partner für Technologie und angewandte Methoden der Informationsverarbeitung GmbH

Hermann-Löns-Str. 88

33104 Paderborn

Fon +49 5254 8008-0

Fax +49 5254 8008-19

Mail team@team-pb.de

Web www.team-pb.de

Vielen Dank für Ihre

Aufmerksamkeit!

top related