Input and Views about Oracle ADF

760 views

Published on

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

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
760
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Input and Views about Oracle ADF

  1. 1. UlrichEin- und Ansichten Gerkmann-BartelsDOAG Regionaltreffen Bremen Senior Consultant Business Oracle TechnologiesOktober 2010 ugb@team-pb.de
  2. 2. Agenda Erwartungen und Anforderungen Ergebnisse und Erfahrungen ADF Feature: ADF Desktop Integration01/28/10 © TEAM - Ihr Partner f ür IT 2 3
  3. 3. Erwartungen und Anforderungen Eine Lösung, um eine moderne Business Application entwickeln zu können Produktiv und leicht zielführend Keine technologische Sackgasse01/28/10 © TEAM - Ihr Partner f ür IT 3 4
  4. 4. User Interface – Needed Features 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 Datei01/28/10 © TEAM - Ihr Partner f ür IT 4 8
  5. 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. DEMO Das hilft nicht über die Tatsache hinweg, dass es zahlreiche Komponenten mit sehr vielen Eigenschaften gibt.01/28/10 © TEAM - Ihr Partner f ür IT 5 9
  6. 6. ADF Appliktion: Beispiel01/28/10 © TEAM - Ihr Partner f ür IT 6 9
  7. 7. Herausforderung ...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 Grundproblem: Was nehme ich, wofür....01/28/10 © TEAM - Ihr Partner f ür IT 8 3
  8. 8. Herausforderung Architektur Nicht die Architektur ist falsch, sondern das Verständnis und Verinnerlichung fällt nicht vom Himmel.01/28/10 © TEAM - Ihr Partner f ür IT 9 21
  9. 9. Herausforderung Atari Commodore Jeder kennt seine Welt am besten !01/28/10 © TEAM - Ihr Partner f ür IT 10 21
  10. 10. Architektur01/28/10 © TEAM - Ihr Partner f ür IT 11 21
  11. 11. User Interface01/28/10 © TEAM - Ihr Partner f ür IT 12 21
  12. 12. ADF Desktop Integration Nutzung von ADF Funktionalitäten in MS Excel Wiederverwendung von Business Logik Kleine Offline – Lösung mit MS Excel01/28/10 © TEAM - Ihr Partner f ür IT 13 21
  13. 13. ADFdi - Vorgehensweise 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 DEMO Oracle® Fusion Middleware Desktop Integration Developers Guide for Oracle Application Development Framework01/28/10 © TEAM - Ihr Partner f ür IT 14 21
  14. 14. Architektur01/28/10 © TEAM - Ihr Partner f ür IT 15 21
  15. 15. 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 16 22
  16. 16. 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 beachten01/28/10 © TEAM - Ihr Partner f ür IT 17 24
  17. 17. 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… http://blogs.oracle.com/grantronald/2010/09/the_importance_of _being_adf.html01/28/10 © TEAM - Ihr Partner f ür IT 18 4
  18. 18. Oracle ADF Community Mit eigenem ADF – Track in diesem Jahr !01/28/10 © TEAM - Ihr Partner f ür IT 19 4
  19. 19. Oracle ADF Bücher Quick Start Guide to Oracle Fusion Development: Oracle JDeveloper and Oracle ADF von Grant Rolnald (Autor), 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)01/28/10 © TEAM - Ihr Partner f ür IT 20 4
  20. 20. TEAM Partner für TechnologieVielen Dank für Ihre und angewandte Methoden der Informationsverarbeitung GmbHAufmerksamkeit! 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

×