Best Practices und Tools für Upgrades aus der Sicht der...

18
Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Best Practices und Tools für Upgrades aus der Sicht der Applikation Jan-Peter Timmermann Principal Consultant Trivadis GmbH 3. Trivadis Oracle Forms Community 07.07.2011 Zürich

Transcript of Best Practices und Tools für Upgrades aus der Sicht der...

Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien

Best Practices und Tools für Upgrades aus der Sicht der Applikation

Jan-Peter Timmermann Principal Consultant Trivadis GmbH 3. Trivadis Oracle Forms Community 07.07.2011 Zürich

© 2011 Forms/Reports Modernisierung 2

Agenda

Daten sind immer im Spiel.

§  Fragen und Antworten zum Thema Modernisierung

© 2011

Modernisierung

Frage

§  Was bedeutet Modernisierung für Forms und Reports Applikationen?

Antwort

§  Upgrade auf die aktuelle Forms und Reports Version

§  Migration in Richtung andere Technologien oder Standard Software

§  Nutzen von „neuen“ Möglichkeiten = Integration mit anderen Technologien

Forms/Reports Modernisierung 3

© 2011

Modernisierung

Frage

§  Welche Upgrade Möglichkeiten sind für Forms vorhanden?

Antwort

Forms/Reports Modernisierung 4

Forms 2.0

Forms 3.0

Forms 2.3

Forms 4.0

Forms 5.0

Forms 4.5 Forms 6i

Forms 9i

Forms 10g

Forms 11g

Spezialfälle

§  Character Mode nach GUI

§  Client/Server nach Web

© 2011

Modernisierung Upgrade Version 11g

Frage

§  Was bringen die neuen Features in Forms 11g?

Antwort

Forms/Reports Modernisierung 5

§  External Events

§  JavaScript Integration

§  Proxy User Support

§  Enterprise Manager Integration

§  Java Support

§  Tracing

§  Oracle Diagnostic Logging

§  Reports Integration

© 2011

Modernisierung Upgrade Version 11g

Frage

§  Was ändert sich mit Version 11g?

Antwort

Forms/Reports Modernisierung 6

§  Infrastruktur ú  WebLogic ersetzt OC4J ú  Anforderungen an Ressourcen

§  Development ú  Keine Developer Suite ú  JRockit Support ú  Nur Sun Java Plug-in ú  Keine Graphics Unterstützung mehr

© 2011

Modernisierung Upgrade Version 11g

Frage

§  Welche Probleme sind beim Upgrade auf 11g zu erwarten?

Antwort

Forms/Reports Modernisierung 7

§  Umstellung auf WebLogic erfordert sorgfältige Planung der Infrastruktur

§  Upgrade der Forms Module von 10g auf 11g erfordert nur ein Re-Compile, ansonsten keine Probleme

© 2011

Modernisierung Upgrade Version 11g

Frage

§  Welche JRE Version ist auf dem Forms Client zu installieren?

Antwort

§  Die Standardkonfiguration ist auf Sun JRE 1.6.x eingestellt

§  Zertifiziert und getestet seitens Oracle Sun JRE 1.5.x und 1.6.x

Forms/Reports Modernisierung 8

© 2011

Modernisierung Werkzeuge

Frage

§  Gibt es Tools die mich bei einem Forms Upgrade unterstützen

Antwort

§  Je nach Forms Version die als Ausgang dient gibt es unterschiedliche Tools ú  Oracle Developer Tools

§  Forms Compiler §  Upgrade Assistant

ú  Third Party Tools §  FormsAPI Master §  Jforms §  PITTS.CON

Forms/Reports Modernisierung 9

© 2011

Modernisierung Werkzeuge

Frage

§  Wann ist der Einsatz von spezialisierten Werkzeugen sinnvoll?

Antwort

§  Wenn die Forms Applikation mehr als 10 Module enthält

Forms/Reports Modernisierung 10

© 2011

Modernisierung Werkzeuge

Frage

§  Welche Vorteile bietet FormsAPI Master?

Antwort

§  Geringe Lizenzkosten

§  Einfache, leicht zu lernende PL/SQL-ähnliche Skriptsprache

§  Viele Skripte für Analyse und Upgrade bereits vorhanden

§  Effiziente Migration

Forms/Reports Modernisierung 11

© 2011

Modernisierung

Frage

§  Gibt es ein empfohlenes Vorgehen für ein Upgrade?

Antwort

§  Projektdefinition

§  Analyse der Problemzonen ú  Infrastruktur und Hardwaresizing ú  Konzept erstellen und Aufwand ermitteln

§  Upgrade

§  Test & Dokumentation

§  Ausbildung

Forms/Reports Modernisierung 12

Iterativ

© 2011

Modernisierung Lizenzen

Frage

§  Muss ich eine neue Lizenz erwerben?

Antwort

§  Wenn eine unter Support stehende Forms/Reports Version vorhanden ist, kann ich auf die Weblogic Basic kostenfrei upgraden. ú  Oracle Internet Application Server Standard Edition ú  Oracle Internet Application Server Standard Edition One ú  Oracle Internet Application Server Enterprise Edition ú  Oracle Forms and Reports ú  Oracle Business Intelligence Standard Edition

Forms/Reports Modernisierung 13

© 2011

Modernisierung Lizenzen

Frage

§  Welche Unterschiede gibt es zwischen Oracle WebLogic Basic und Oracle Weblogic Suite

Antwort

§  In der Oracle WebLogic Basic Version sind folgende Funktionen nicht erlaubt ú  Server Migration ú  Service Migration ú  Cloning von Managed Server ú  WebLogic Server SNMP Agents

Forms/Reports Modernisierung 14

© 2011

Modernisierung Infrastruktur

Frage

§  Wie Unterscheidet sich das Sizing in der Version 11g zur Version 10g?

Antwort

§  Grundsätzlich unterscheiden sich die Grundvoraussetzungen für einen Betrieb einer Forms/Reports Umgebung in einem WebLogic Container erst einmal gar nicht ú  Pro Forms Modul ca. 50MB RAM ú  Pro CPU ca. 200 User

§  Aber mehr Overhead durch die Administrations Oberflächen

Forms/Reports Modernisierung 15

© 2011

Modernisierung Infrastruktur

Frage

§  Wie sieht eine Infrastruktur Architektur für Forms und Reports unter Fusion Middleware 11g aus?

Antwort

Forms/Reports Modernisierung 16

© 2011 O-WLS-FR Definition Forms/Reports 17

WLS_REPORTS

OFM 11g Architecture

Browser

opmnctl

Web

cach

e

HTT

P S

erve

r

mod_plsql

mod_cgi

mod_...

mod_...

mod_wl_ohs

mod_osso

mod_ossl

Oracle N

et Client

Reports Engine

DAD

netca / netmgr

Reports servlet

Forms Engine

Reports Server User

Admin.

http(s)

http(s)

telnet ssh

WLS_FORMS

Forms servlet

J2EE App. DataSource

AdminServer

FM Control

WLS Console

OPMN

WLS Domain

? www.trivadis.com

n n n

Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien

Vielen Dank!