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

Best Practices und Tools für Upgrades aus der Sicht der ...blog.trivadis.com/blogs/trivadisoracleformscommunity/forum-oracle... · Trivadis Oracle Forms Community 07.07.2011 Zürich

Embed Size (px)

Citation preview

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!