+ All Categories
Home > Documents > - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise...

- Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise...

Date post: 18-Aug-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
33
<Insert Picture Here> Oracle Fusion Middleware – Moderne Software-Architekturen mit Oracle Forms Bernd Rintelmann Director Middleware Technology Oracle Deutschland GmbH
Transcript
Page 1: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

<Insert Picture Here>

Oracle Fusion Middleware –Moderne Software-Architekturen mit Oracle Forms

Bernd RintelmannDirector Middleware TechnologyOracle Deutschland GmbH

Page 2: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

Oracle Forms -Teil der Oracle Fusion Middleware 11 g

• Oracle Forms ist Teil der Oracle Fusion Middleware 11g• Integration von Oracle Forms & Reports in die Fusion Middleware• Nutzung des Oracle WebLogic Server als zentrale Ablaufumgebung• neue Funktionalitäten von Forms & Reports 11g

• Langfristiger Support für Oracle Forms• Langfristiger Support für Oracle Forms• Statement of Direction für die klassischen Tools 1)

• Oracle garantiert Oracle Lifetime Support für Oracle Forms 2)

• Support für Oracle Forms 10g läuft Ende 2010 aus

1) http://www.oracle.com/technology/products/forms/pdf/10g/ToolsSOD.pdf2) http://www.oracle.com/support/library/brochure/lifetime-support-middleware.pdf

Page 3: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

Oracle Fusion Middleware 11 gOracle Fusion Middleware 11 g

Page 4: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

Oracle Fusion Middleware

Middleware

Applications

Infrastructure & Management

Database

Page 5: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

• Application Server• Application Grid• SOA / Application Integration• Business Process Management • Business Intelligence• Content Management • Identity Management• Data Integration• Enterprise Portals

Middleware

• E-Business Suite• PeopleSoft Enterprise• Siebel• JD Edwards• Primavera Project Management• G-Log Transportation• Agile PLM• GRC• Industry Applications

Retail

Applications

• OLTP Database• Data Warehousing • Analytics• Data Security• High Availability• Information Lifecycle Mgmt• In-Memory Caching• Embedded Databases• Multimedia

Database

• Enterprise Portals• Collaboration• Java Development Tools• Management Tools• Enterprise Performance Mgmt

• Retail• Banking• Communications• Utilities• Insurance• Public Sector and Tax• Health Sciences

• Multimedia• Enterprise Search• Database Development Tools• Management Tools• Database Machine• Exadata Storage

Infrastructure• Server Virtualization • Clusterware • Storage Mgmt • Management Tools• Linux Operating System

Page 6: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

Oracle Fusion Middleware 11gWichtigste Release in der Oracle MW Historie

• Major Release der Fusion MW Suite• Roll-Out findet in Phasen statt � off. Launches 1./2.Juli 2009• Juli: App Grid, SOA, WebCenter, Identity Mgmt (Phase 1)• H1 CY 2010:

• Content Mgmt. • Identity Mgmt. (Phase 2)• Integriertes BPM• Business Intelligence

• Integration der Oracle & BEA Funktionalitäten• Meilenstein des Integrations-Plan, der in 2008 vorgestellt wurde• Weitere Integrationsschritte sind auf der Roadmap

Page 7: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

Maskenorientierte Anwendungen

ADF, Forms

Business Intelligence

Reports, Discoverer

Benutzerinteraktion und Kommunikation

FMW, WL Konsolen

Enterprise Management

WebCenter, Portal, Communication Development Tools

FMW 11g KomponentenÜbersicht

SOA and Process Management

Mediator, BPEL, Adapter, BAM, OWSM

Application Server, Web Tier

Oracle WL Server, OHS, Web Cache IDM Suite

IdentityManagement

Java VM

JRockit, JR Realtime

WebCenter, Portal, Communication Server

JDeveloper

OEPE

Forms, Reports Builder

Discoverer Plus

Development Tools

Page 8: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

• JDeveloper 11g• Entwicklungswerkzeug für Oracle FMW 11g• U.a. notwendig für Entwicklung von

• SOA Komponenten (SOA Composite Editor)• ADF Anwendungen• WebCenter Anwendungen

Entwicklungswerkzeuge

• Portlets• Entwicklungsumgebung für Fusion Applications

• Oracle Enterprise Management Pack for Eclipse• Entwicklungsumgebung für reine Java/JEE Entwicklung für Oracle

WebLogic Server als Laufzeitumgebung

• Beide Java Entwicklungsumgebungen sind für Oracle wichtig� Kunde hat Wahl je nach Anforderungen und Schwerpunkt

Page 9: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

• Oracle BPA Suite• Oracle Forms und Reports Services: Forms und

Reports Builder• Oracle Discoverer: Oracle BI Discoverer Plus und

Viewer

Weitere Entwicklungs -/Analysewerkzeuge

Viewer

Page 10: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

• Technische Komponenten• Web Tier Komponenten• Kern: Application Grid

• Oracle WebLogic Server 10.3.1, für• Custom Development: JEE, Webservices, ...• Infrastruktur für FMW 11g Java Komponenten

FMW 11g Laufzeit-Komponenten

• Infrastruktur für FMW 11g Java Komponenten• Oracle Coherence

• Oracle SOA Suite • Oracle WebCenter Suite• Portal, Forms&Reports, Discoverer• Oracle Identity Management Suite

Page 11: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

10g R3 11g R1OHS (inkl. mod_plsql, Web Toolkit)

OHS (inkl. mod_plsql, Web Toolkit)

Oracle XML Developer Kit Oracle XML Developer‘s Kit

Oracle Application Server Oracle WebLogic Server

FMW 11g – Was bleibt ? J2EE, Web Services, Internet Apps

Oracle Application Server Containers for J2EE (OC4J)

Oracle WebLogic Server

Page 12: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

10g R3 11g R1Oracle EM AS Control Oracle Enterprise Manager

FMW 11g Control, Oracle WebLogic Server, Administration Console

Diagnostics Pack for Oracle Diagnostics Pack for Oracle

FMW 11g – Was bleibt ? System-Management

Diagnostics Pack for Oracle Middleware*

Diagnostics Pack for Oracle Middleware*(beinhaltet JRockit Mission Control, AD4J)

Configuration Management Pack for Oracle Middleware*

Configuration Management Pack for Oracle Fusion* Middleware (basierend auf mValent)

* Nicht Teil von Oracle AS 10gR3 bzw. FMW 11g

Page 13: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

• FMW 11g basiert auf Oracle WebLogic Server 11g R1 (10.3.1.)

• Für Installation, Konfiguration, Entwicklung, Betrieb, etc. sind gute Kenntnisse von Oracle WebLogic Server notwendig

FMW 11g – Die GrundlageOracle WebLogic Server

Server notwendig

Page 14: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

Java Komponenten System - Komponenten

WebLogic Domain Oracle Instanz(en)

FMW 11g – Die GrundlageDie Grundlage

MDS (Metadata Services)

+ Repositories

Page 15: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

Grundlegender Aufbau

• Unterscheidung nach • Java Komponenten• System Komponenten

• Java Komponente: sind eine (oder mehrere) Java/JEE Anwendungen/ResourcenJava/JEE Anwendungen/Resourcen• z.B. Oracle WebCenter, SOA Suite• deployed in einer WebLogic Domain

Page 16: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

Grundlegender Aufbau

• System Komponente: keine Java Komponente• umfassen:

• OHS• Oracle Web Cache• Oracle Internet Directory• Oracle Virtual Directory• Oracle Virtual Directory• Oracle Forms Services• Oracle Reports• Oracle Business Intelligence Discoverer

• Innerhalb einer Oracle Instance• überwacht durch OPMN

Page 17: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

SOA 11g Infrastruktur – auf Basis WLS

Service Engines( BPEL PM, Mediator, Human Workflow, Business Rules )

Binding Components(WS, JCA Adapters, B2B,

BAM*)

Service Infrastructure (SCA)

Oracle Portability Layer (JRF) / OWSM / EDN / UMS

WebLogic Server

Page 18: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

Oracle Fusion Middleware

Page 19: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

Anwendungsentwicklung heuteAnwendungsentwicklung heute

Page 20: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

Neue Anforderungen an Applikationen

• Zugriff auf die Applikation vom Internet und Extranet• mobiler Zugriff auf die Applikation• Integration mit anderen Systemen (CRM, …)• attraktive Oberfläche (Look & Feel)

• interaktive Oberflächen-Elemente• Anpassung der Fenstergröße an die Auflösung• Anpassung der Fenstergröße an die Auflösung

• saubere Trennung der Schichten• Separierung der Geschäftslogik von der Präsentation• Wiederverwendbarkeit von Geschäftslogik

• Einhaltung von Standards• Höhere Anforderungen an die Verfügbarkeit (Session-

Replikation, transparentes Failover u.ä.)

Page 21: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

Bereitstellen von Funktions-Bausteinen (Services) – für neue

oder bestehende Funktionalität

Service -orientierte Architektur (SOA) –ein Architektur-Prinzip

Zusammensetzen von Bausteinen zu

Geschäftsprozessen -Flexibler Austausch von

Bausteinen, um rasch Prozesse anzupassen oder

neu zu erstellen

Page 22: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

SOA CompositeProgrammier-Modell für Services

• SOA composite ist eine Standard--basierte Deployment unit

• Nutzt das SCA Assembly Modell• Mix versch. Komponenten: Mediator, BPEL, Human Workflow, etc.

service referenceproperties

Mediator

BPEL

wire

SOA composite

service reference

S S

R

R

BPELWS

WS

WSR

S

S

R

R

R

Page 23: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

SCA Composite Editor

SCA Composite Editor

Mediation Web services

and adapters

Mediatio

Palette of Service

Components& Adapters

BPEL orchestration

Business Rules

Human Tasks

Mediation

Page 24: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

GeschäftslogikOberflächen Daten

User Interface Business Services

Web Services

DBSchema

Moderne Anwendungsentwicklung

Human WorkflowService

BPELProzessBusiness

ActivityMonitoring

OrchestrierungMenschl. Interaktion Regel-EvaluierungMonitoring

Events

RulesEngine

Schluss-folgerung

Fakten

Aufgaben zuweisen

Aufgabenerledigt

Page 25: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

Modernisierung von Forms -ApplikationenForms -Applikationen

Page 26: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

• ca. 3000 Forms-Kunden in Deutschland• zahlreiche Standard-Lösungen auf Basis von Forms• geschäftskritische Anwendungen in Unternehmen• kleinere und mittlere Abteilungs-Anwendungen

• Forms-Applikationen über viele Jahre gewachsen• viele Entwicklungsstufen von Character Mode bis Web• in den Anwendungen steckt großer Entwicklungsaufwand

Forms -Applikationen in der Praxis

• in den Anwendungen steckt großer Entwicklungsaufwand• keine einheitliche Struktur der Anwendung• unterschiedliche Qualität der Dokumentation

• Monolithische Architektur der Forms-Applikationen• Prozess-Logik ist in die Applikation eingebettet• häufig mit Oracle Reports für Berichte & Dokumente integriert• häufig mit dem Desktop (MS Office, lokale Geräte) integriert

Page 27: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

Gründe für eine Modernisierung von Forms -Anwendungen

• neue Anforderungen an die Applikationen• Strukturbereinigung bzw. Redesign als Voraussetzung für

• bessere Wartbarkeit• Weiterentwicklung der Applikationen• bessere Integration mit anderen Systemen• bessere Integration mit anderen Systemen

• Möglichkeiten der aktuellen Version Forms 11g und neuer Technologien (Java EE, Web Services, …) nutzen

�Investitionen in bestehende Forms-Anwendungen bewahren

Page 28: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

Was empfiehlt Oracle Forms -Kunden ?

• Upgrade der Forms-Applikationen auf die aktuelle Version� vollständiger Support der Anwendungen

� Vorteile der Mehrschicht-Architektur in Entwicklung und Betrieb

• Funktionalität des Oracle WebLogic Server nutzen� Infrastruktur-Services, SOA-Funktionalität, Hochverfügbarkeit

• Modernisierung und Bereinigung der Forms-Anwendungen• Modernisierung und Bereinigung der Forms-Anwendungen� Integration mit anderen Systemen (Web Services, externe Events, …)

� Struktur-Bereinigung als Voraussetzung für weitere Modernisierungen

• Schrittweiser Einstieg in die Entwicklung auf Basis von Java EE� Entwicklung neuer Anwendungen und Module mit Oracle ADF

� Migration bestehender Forms-Anwendungen nach Oracle ADF

Page 29: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

Was empfiehlt Gartner Forms -Kunden ?

How to Maneuver Oracle Forms Into an Ideal Position for Next-Generation Challenges (Studie: Juli 2007)

• Modernisieren der Forms-Applikationen (Forms Upgrade)• um Vorteile aus dem zentralen Deployment und der Administration

zu ziehen• um Service und Support zu erhalten

• Integration in die SOA-Welt• auf der Basis der Oracle Middleware und Java-Tools

• langfristige Migration zu standard-basierten Technologien• Migration nach Oracle ADF (J2EE) ist mit den geringsten Kosten

und Risiken verbunden

Page 30: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

Weiterführende InformationenWeiterführende Informationen

Page 31: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

• Oracle Fusion Middlewarehttp://www.oracle.com/technology/products/middleware

• Oracle Formshttp://www.oracle.com/technology/products/forms

• Oracle Forms Upgrade Centerhttp://otn.oracle.com/formsupgrade

Weiterführende Informationen (1)

• Deutsche Forms-Communityhttp://www.oracle.com/global/de/community/forms

• J2EE für Forms-Entwicklerhttp://www.oracle.com/technology/formsdesignerj2ee

Page 32: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

• Oracle Application Development Framework (ADF)http://www.oracle.com/technology/products/adf

• Oracle JDeveloperhttp://www.oracle.com/technology/products/jdev

• Deutsche ADF Communityhttp://www.oracle.com/de/community/adf

Weiterführende Informationen (2)

http://www.oracle.com/de/community/adf

• Oracle JHeadstarthttp://www.oracle.com/technology/products/jheadstart/index.html

Page 33: - Oracle · Reports, Discoverer Benutzerinteraktion und Kommunikation FMW, WL Konsolen Enterprise Management Development Tools WebCenter, Portal, Communication

Q&A

33


Recommended