Post on 10-Feb-2019
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