09:35 10:20 Die SOA Strategie von Oracle (Oracle Forms und Fusion Middleware) Forms Roadmap to SOA Entwicklung mit JDeveloper und Oracle ADF

Ähnliche Dokumente
<Insert Picture Here> Oracle Forms Roadmap in Richtung SOA

<Insert Picture Here> Oracle Application Development Framework (ADF)

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

Neues von Oracle Gut zu wissen...

<Insert Picture Here> Modell-getriebene Migration von Forms- Anwendungen nach Oracle ADF

Oracle ADF Mobile. Jürgen Menge Oracle Deutschland B.V. & Co. KG. Copyright 2012, Oracle and/or its affiliates. All rights reserved.

<Insert Picture Here> Application Express: Stand der Dinge und Ausblick auf Version 5.0

Business Process Management. Cloud und Mobile Computing. BPMday 2013 Köln, 13. November Enzo Favuzzi - Sales Manager WebCenter & BPM

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

Oracle SQL Developer Data Modeling

<Insert Picture Here> Projekte erfolgreich führen mit den richtigen Entscheidungen

Integration von Oracle Forms in Service Oriented Architecture (SOA) Jürgen Menge Oracle Deutschland

Modellierung der Business Architecture mit BPM 12c

Demo Kino: Der Herr der Wolken Die Gefährten


Empfehlungen für erfolgreiche ADF-Projekte. Volker Linz Oracle Deutschland B.V. & Co. KG

Dr. Jens Hündling Manager Sales Consulting Oracle, Potsdam. DOAG SIG BPM Frankfurt, 27. September 2011

<Insert Picture Here> Moderne Anwendungs-Entwicklung mit Oracle

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

Entwicklung und Integration mobiler Anwendungen. <Speaker> Oracle Deutschland B.V. & Co. KG

Forms to SOA Roadshow

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

Entwicklung von Web-Anwendungen auf JAVA EE Basis

Informationen zur Oracle DB SE2

Softwareentwicklung mit Enterprise JAVA Beans

2011 Oracle Corporation Customer Presentation Version 5.2.2/

Überblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)

ADF Entwicklung aus Sicht eines Java Entwicklers. Volker Linz Systemberater, FMW Development, WebCenter

SAFE HARBOR STATEMENT

Architecture Blueprints

Oracle Forms und der Weg in eine zukunftsorientierte Entwicklungsumgebung

Oracle JDeveloper 10 g

Application Development Framework (ADF) Teil 1: Überblick Autor(en): Kersten Mebus, Jürgen Menge Oracle Deutschland GmbH

SAP Integration leichtgemacht

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

Zukunft der Oracle Applikationsentwicklung: ADF & XDB

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

Gut zu wissen... Lorenz Keller Server Technologies Competence Center Nord

Dirk Reinemann Working Student Sales Consulting

Model-View-Controller

ITK-Trends 2010: Hardware and Software. Engineered to work together. Rolf Kersten EMEA Hardware Product Marketing, Oracle

Integration einer ADF-Applikation im Forms-Umfeld

Identity Propagation in Oracle Fusion Middleware

Webinar: Einführung in ICEfaces

<Insert Picture Here> Investitionsschutz und Innovationsdruck: Wie muss eine zukunftssichere Plattform aussehen?

Das Application Development Framework (ADF)

OO Programmiersprache vs relationales Model. DBIS/Dr. Karsten Tolle

Architecture Blueprints Ein Leitfaden zur Konstruktion von Softwaresystemen mit Java Spring,.NET, ADF, Forms und SOA

Komponentenorientierte Software-Entwicklung. Seite 1 / 42

Rapid Java wie mit Forms

Integrierte Entwicklungsumgebungen (IDE) für die Java-Entwicklung im Oracle-Umfeld

<Insert Picture Here> Oracle WebCenter Suite

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

Forms auf Tablets. Vision oder Realität?

PRODATIS CONSULTING AG. Folie 1

<Insert Picture Here> Human Task 11g Dynamische und Ad Hoc Prozesse ausführen und überwachen

20. Deutsche Anwenderkonferenz 2007 SOA + WebCenter

<Insert Picture Here> Erste Schritte mit Oracle Forms 11gR1 und Oracle Reports 11g R1 Moderne Klassiker

ORACLE Business Components for Java (BC4J) Marco Grawunder

<Insert Picture Here> Oracle Forms und SOA

<Insert Picture Here> Schnelle Anwendungen mit Oracle Application Express

PITSS.CON Oracle Forms 11g - Lower your IT Costs

IO Performance - Planung Messung, Optimierung. Ulrich Gräf Principal Sales Consultant Oracle Deutschland B.V. und Co. KG

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

Java Frameworks im Vergleich - ADF vs. Grails vs. Spring

Integration mobiler Anwendungen in die Infrastruktur des Unternehmens

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!

Safe Harbor Statement

Oracle Middleware ein Überblick. Thomas Telgheider Direktor Systemberatung

JavaFX goes Open Source

Effiziente Anwendungs-Entwicklung mittels Business Software Framework BISON Solution

Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version.

Organisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java

Business Applika-onen schnell entwickeln JVx Framework - Live!

Architecture Blueprints

Moderne Web- Anwendungen mit

Und was wird aus meinem Berichtswesen? <Speaker> Oracle Deutschland B.V. & Co. KG

Metadata Service Respository (MDS) - Sehen, lernen, verstehen!

Mögliche Wege Ihrer Legacy-Applikationen in die Moderne mit Bison Technology. Diego Künzi, Produktmanager Bison Technology, Bison Schweiz AG

Java.NET Web-Technologien Mobile

Business Process Management in der Öffentlichen Verwaltung

Web Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke J.M.Joller 1

Integration mit Service Repositories zur SOA Governance

DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages

Einsatz von ADF im Wirtschaftsinformatik- Studium an der FHTW Berlin

Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung

Softwareentwicklung in verteilten Umgebungen, Teil 12 Enterprise Middleware. Dieter Schmalstieg. Dieter Schmalstieg SVU Enterprise Middleware

Der IBM Websphere Portalserver

MULTI-CHANNEL APPLICATION DEVELOPMENT BEST PRACTICES

Prozeßmonitoring mit Oracle BAM in ADF Anwendungen

ist WebLogic Server leicht gemacht WAS WAS Volker Linz Sales Consultant Michael Fuhr Principal Sales Consultant November, 2015

<Insert Picture Here> Oracle Business Process Analysis Suite. Gert Schüßler Principal Sales Consultant

Oracle Application Development Framework (ADF) - Überblick

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

VISkompakt V2. Internals. Referent. 1M05 Internals von VISkompakt 15:00 Uhr 16:00 Uhr. Entwicklungsleiter von VISkompakt. PDV-Systeme Erfurt

- Architektur & Integration - Security in ADF Anwendungen (Essentials)

Erster Einblick in die BPM Suite 11g - Live

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

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

Transkript:

Herzlich Willkommen

Agenda 09:00 09:30 Registrierung 09:30 09:35 Begrüßung ORACLE / PITSS 09:35 10:20 Die SOA Strategie von Oracle (Oracle Forms und Fusion Middleware) Forms Roadmap to SOA Entwicklung mit JDeveloper und Oracle ADF 10:20 11:10 Die SOA Strategie von PITSS Synergien mit Oracle und PITSS Erweiterungen Von der Oracle Forms Migration bis zur Entwicklung von Web-Services 11:10 11:20 Kaffee-Pause

Agenda 11:20 12:10 Live Demonstration PITSS.CON Application Impact Analysis, Automatisierte Migration, Integration mit Java, Versionsverwaltung 12:10 12:20 Kaffee-Pause 12:20 13:10 Integration von Oracle Forms in Service Oriented Architecture (SOA) Web-Services und Oracle BPEL 13:10 13:30 Fragen und Antworten mit den Experten ab 13:30 Ausklang der Veranstaltung mit kleinem Buffet

<Insert Picture Here> Die SOA-Strategie von Oracle - Oracle Forms und Fusion Middleware Jürgen Menge Oracle Deutschland

5 The following 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.

Häufig gestellte Fragen. Wie lange wird Oracle noch Forms unterstützen? Wir nutzen heute Forms Client/Server. Wie soll es damit weitergehen? Bietet Oracle für Forms-Entwickler eine Migration nach J2EE? Bei uns soll künftig mit J2EE entwickelt werden. Was wird aus den Forms-Anwendungen? 6

Agenda <Insert Picture Here> Oracle Forms-Strategie: Von Client/Server zu SOA Entwicklung von Services mit Oracle JDeveloper und ADF Weiterführende Informationen 7

Oracle Forms Heute sehr aktive Kundenbasis > 2000 Beiträge/Monat im OTN-Forum > 7,000 Downloads/Monat (OTN) > 32000 Besuche der Forms-Seiten ca. 3000 Forms-Kunden in Deutschland viele Kundenreferenzen und Lösungen zahlreiche Veranstaltungen 8

Empfehlung: Upgrade & Integrate Kundenberater benutzt Forms- Anwendung Kurierservice stellt den Lieferstatus über einen Web Service bereit Lager nutzt drahtlose Geräte Kunde informiert sich Online über den Bestellstatus 9

Service-orientierte Architektur (SOA) SOA beschreibt eine Software-Infrastruktur, in der heterogene Anwendungen als eigenständige Services implementiert und über standardisierte Schnittstellen erreichbar sind. Merkmale Services als Grundbausteine lose Kopplung beliebige Verteilung lassen sich dynamisch zu Geschäftsprozessen kombinieren 10

SOA Defined Service Oriented Architecture is an architectural style whose goal is to achieve loose coupling among interacting software agents. A service is a unit of work done by a service provider to achieve desired end results for a service consumer. Dr. Hao He, W3C Web Services Architecture Working Group 11

Vorteile einer SOA Flexibilität & Agilität Anpassung der Anwendungs-Landschaft an sich ändernde Anforderungen Reduzierung der Kosten Wiederverwendung von Software geringere Aufwendungen für die Integration geringere Aufwendungen für die Wartung (Änderungen, Test) Geringere Risiken Anforderungen durch neue Gesetze (Compliance, Governance) bessere Kontrolle der Geschäftsprozesse größere Transparenz der IT-Prozesse 12

Empfehlung für bestehende Forms- Applikationen? Weiterverwendung bestehender Forms-Applikationen vorhandene Geschäftslogik weiter nutzen Entwickler-Kenntnisse weiter nutzen Forms-Upgrade sinnvoll und notwendig Integration externer Services schnelle Umsetzung neuer fachlicher Anforderungen zusätzliche Funktionen über Integration von Services implementieren Integration mit anderen Applikationen Siebel, SAP, PeopleSoft, 13

Oracle Forms in Service-orientierten Architekturen (SOA) Forms als Konsument von (Web) Services 14

Oracle Forms in Service-orientierten Architekturen (SOA) Forms als Konsument von (Web) Services Forms als Schnittstelle zu Prozessen externe Events (AQ) Dialog-Schnittstelle zu BPEL-Prozess Forms J2EE BPEL 15

Oracle Forms in Service-orientierten Architekturen (SOA) Forms als Konsument von (Web) Services Forms als Schnittstelle zu Prozessen externe Events (AQ) Dialog-Schnittstelle zu BPEL-Prozess Forms J2EE BPEL Geschäftslogik aus Forms-Modulen als Service bereitstellen Refactoring von PL/SQL in die DB Kapselung als Service Orchestrierung mit BPEL Forms Java BPEL 16

<Insert Picture Here> Fallstudie: infoteam 17

Partner infoteam Standard-Software RUBIN Forms - Anwendung mit ca. 700 Modulen Marktführer im deutschsprachigen Raum ca. 300 Veranstaltungsstätten bzw. Veranstaltungsorganisationen Branchensoftware Messe-, Veranstaltungs- und Kongressbranche Entwicklung Vertrieb Organisationsberatung 18

19 Implementierung mit Forms 6i

20 Implementierung mit WebForms

Integration externer Web Service Kreditkartenabrechnung Java Importer www Client OracleAS Datenbank 21

Agenda <Insert Picture Here> Oracle Forms-Strategie: Von Client/Server zu SOA Entwicklung von Services mit Oracle JDeveloper und ADF Weiterführende Informationen 22

Oracle Entwicklungs-Werkzeuge Langfristige Unterstützung für Oracle Forms Weiterentwicklung des Produktes (Forms 11g) Integration bestehender Forms-Applikationen in SOA Nutzen vorhandener Entwickler-Kenntnisse J2EE-Entwicklung mit Oracle JDeveloper und ADF vergleichbare Produktivität der Anwendungsentwicklung visuelle und deklarative Entwicklung Entwicklung auf Basis offener Standards Anknüpfen an vertraute Konzepte 23

Oracle JDeveloper Integrierte Entwicklungsumgebung Unterstützung des vollständigen Entwicklungszyklus Entwicklungsumgebung für Java, XML, Web Services, SQL, PL/SQL Integrierter Application Server OC4J IDE für Fusion- und Fusion Middleware-Projekte J2EE-Anwendungsentwicklung UML-Modellierung Entwicklung von Java-Clients, Applets, JSP, JSF, Servlets, Java Beans, EJBs,... Unterstützung für Open Source Software (Struts, Ant, JUnit,...) kostenfrei 24

Oracle Application Development Framework (ADF) Höhere Produktivität und einfache Benutzung Grafische und deklarative Entwicklung Konzentration auf die Applikation und nicht auf technische Details der Implementierung Umsetzung von JEE Best Practices Service-orientierte Entwicklung Entwicklung wiederverwendbarer Services Entwicklung von Composite Applications Standard-basierte Entwicklung Wahl der Technologie Wahl der Deployment-Plattform Konsolidierung und Weiterentwicklung bestehender Frameworks 25

Architektur Oracle ADF Rich Clients Web and Wireless View Controller Controller Model Model (JSR 227) Business Services 26

Architektur Oracle ADF Rich Client Web / Wireless ADF Swing JSP JSF/ADF Faces View Struts JSF Controller ADF Model Model (JSR 227) EJB/ Toplink ADF Business Components Java Classes Web Services Portlets Business Services Data Source Relational Data XML Data Legacy Data Packaged Apps 27

ADF-Technologien für Forms-Entwickler Rich Client Web / Wireless ADF Swing JSP JSF/ADF Faces View Struts JSF Controller ADF Model Model (JSR 227) EJB/ Toplink ADF Business Components Java Classes Web Services Portlets Business Services Data Source Relational Data XML Data Legacy Data Packaged Apps 28

Abbildung der Forms-Architektur auf ADF UI Logic Java UI Renderer Block UI Definition Rich Clients Web and Wireless Clients Navigation Logic Controller Data Logic Block Data Definition Record Manager SQL Interface Model Business Services 29

Oracle ADF - Business Services Verantwortlich für Persistenz O/R Mapping Abfragen/DML Durchführen der Validierung Daten-Validierung Geschäftslogik Wahl der Implementierung EJB 3.0 TopLink /Java Beans EJB Session Beans ADF Business Components Web Services 30

ADF Business Components J2EE-Framework zur Erstellung von Geschäftskomponenten Kapselung der Geschäftslogik Persistenz-Schicht Implementierung von J2EE-Design Pattern Universeller Clientzugriff auf die gleiche Logik viele Ähnlichkeiten zu Oracle Forms Application Module View Objects Entity Objects Auftrag Auftrag Präsentation Wichtiger Auftrag Kunde Kunde Auftrag Kunde 31

Oracle ADF - Model ADF Databinding (JSR-227) Abstraktionsschicht des Modells generisches Data Binding im User Interface unabhängig, von welchem Business Service die Daten kommen Business Services können einfach augetauscht werden Model Components Business Web Services Toplink EJB Classes Java 32

Oracle ADF Faces >100 User Interface-Komponenten Weiterentwicklung von ADF UIX auf Basis der JSF APIs Funktionalität Partial-page Refresh Integr. Support für Internationalisierung automatische Sortierung verschiedene Skins Unterstützung für versch. Clients Browser, PDA, Telnet Anpassbares Look & Feel (Skins) AJAX Rendering Kit (ADF 11g) Schenkung an Apache (Projekt Trinidad) 33

34 ADF Faces - Komponenten (10.1.3)

Rich Clients mit JSF Browser Client AJAX Active Client View Flash Mobile Client JSF XHTML, WML, ASK (SMS) 35

36 ADF Faces Rich Client - Komponenten

Agenda <Insert Picture Here> Oracle Forms-Strategie: Von Client/Server zu SOA Entwicklung von Services mit Oracle JDeveloper und ADF Weiterführende Informationen 37

Weiterführende Informationen (1) Oracle Fusion Middleware http://www.oracle.com/technology/products/middleware Oracle Forms http://www.oracle.com/technology/products/forms Oracle Forms Upgrade Center http://otn.oracle.com/formsupgrade Deutsche Forms-Community http://www.oracle.com/global/de/community/forms 38

Weiterführende Informationen (2) J2EE für Forms-Entwickler http://www.oracle.com/technology/formsdesignerj2ee Oracle Application Development Framework (ADF) http://www.oracle.com/technology/products/adf Deutsche ADF Community http://www.oracle.com/de/community/adf => ADF für Forms-Entwickler 39

40 Q&A