basel bern lausanne zürich düsseldorf frankfurt/m. freiburg i. br. hamburg münchen stuttgart wien...

23
Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch @ Oracle Informationstag für die Öffentliche Verwaltung Jan-Peter Timmermann Principal Consultant Trivadis GmbH 08.06.2011 Stuttgart

Upload: mirjam-leibold

Post on 05-Apr-2015

106 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

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

Oracle Fusion Middleware Forms & Reports - Go Live!

Lunch @ OracleInformationstag für die Öffentliche Verwaltung

Jan-Peter TimmermannPrincipal ConsultantTrivadis GmbH

08.06.2011 Stuttgart

Page 2: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!2

Agenda

Daten sind immer im Spiel.

Trivadis

Ausgangsbasis

Ziel Architektur

Vorgehen

Die Installation und Konfiguration

Die Administratoren / Die Anwender

Fazit

Page 3: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!3

Trivadis Lösungsportfolio und Kompetenzen

IT-LÖSUNGEN, -SERVICES & -PRODUKTE

TECHNOLOGIENOracle, Microsoft, IBM, Open Source

Integration, Application Performance Management, Security

Training Managed Services

InfrastructureEngineering

Application Development

Enterprise Content Management

BUSINESS INTEGRATION SERVICES

IT-Abteilungen

Fach-Abteilungen

KUNDE

Business Intelligence

Page 4: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!4

Das Besondere

Kundenindividuelle Lösungskompetenz und

Herstellerunabhängigkeit

bietet fundierte Methodenkenntnisse und eigenentwickelte Vorgehensweisen

garantiert wiederholbare Qualität und Realisierungssicherheit

Technologiekompetenz hat über 17 Jahre Expertise in Oracle und Microsoft

verfügt über ein eigenes Technology Center und setzt auf technologische Exzellenz

Lösungs- und Integrations-Know-how

hat eine breite, branchenübergreifende Kundenbasis und jährlich über 1800 Projekte

verbindet technologisches Spezialistenwissen mit dem Verständnis für die Business-Spezifika des Kunden

Begleitung über den gesamten IT-Projekt-

Lifecycle

begleitet den gesamten IT-Projekt-Lifecycle mit einem modularen Dienstleistungsportfolio

bietet für jeden „Reifegrad“ die passende Dienstleistungs- und Lösungskombination

Page 5: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!5

Trivadis Facts & Figures

Hamburg

Düsseldorf

Frankfurt

Stuttgart

MünchenFreiburg

Wien

Basel

Bern

Zürich

Lausanne ~350 MA

~180 MA

~20 MA

11 Trivadis Niederlassungen mit über 550 Mitarbeitern

Finanziell unabhängig und nachhaltig profitabel

Kennzahlen 2010

Umsatz CHF 101 / EUR 73 Mio.

Dienstleistungen für über 700 Kunden in mehr als 1‘800 Projekten

Über 170 Service Level Agreements

Mehr als 5'000 Trainingsteilnehmer

Forschungs- und Entwicklungs-budget: CHF 5.0 / EUR 3.6 Mio.

Page 6: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!6

Agenda

Daten sind immer im Spiel.

Trivadis

Ausgangsbasis

Ziel Architektur

Vorgehen

Die Installation und Konfiguration

Die Administratoren / Die Anwender

Fazit

Page 7: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!7

Unternehmenskritische Anwendung

Forms Client-Server Anwendung

800 Benutzer

Über die Jahre gewachsen

700 verschiedene Masken

Schnittstellen zu anderen Komponenten (MS Office)

Ausgangsbasis

Page 8: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!8

Jeder Client ist für sich selber aktiv

Bei Ausfall eines Clients sind nur wenige betroffen

Programm Last wird nur auf einem Arbeitsplatz erzeugt (Ausnahme RDBMS)

Direkte Kommunikation mit den lokalen MS Office Programmen

Ausgangsbasis Vorteile

Page 9: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!9

Sicherstellung der Verfügbarkeit

Skalierung der Anwendung

Support

Reporting auf den lokalen Clients

Kommunikation der Office Produkte

Einheitliche Administration

Ziel Architektur Bedingungen

Page 10: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!10

Erweiterung der Server

Schwenken der App-Server(Load Balancing)

Mehr Hardware

Hinzufügen von Servern

Zentrale Administration

Ziel Architektur Produktion

Page 11: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!11

Anschaffung Hardware für 3 Server

Installation Oracle VM auf zwei Servern für Produktion

Installation Oracle VM auf einem Server für Entwicklung und Test

Erstellen der virtuellen Server auf Basis Oracle Linux als Master

Clonen der virtuellen Server

Installation Oracle Applikation Server 11gR1

Einrichten der jeweiligen Umgebungen

Vorgehen

Page 12: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!12

Versions Vielfalt WebLogic Server Forms / Reports

Die Installation und Konfiguration

Oracle® Fusion MiddlewareUpgrade Guide for Oracle Portal, Forms, Reports, and Discoverer

11g Release 1 (11.1.1)E10130-04January 2011

Page 13: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!13

In den unterschiedlichen Versionen gibt es unterschiedliche Pfade für die verschiedenen Konfigurationsdateien

11.1.1.1

formsweb.cfg <DOMAIN_DIR>/servers/WLS_FORMS/stage/formsapp/11.1.1/formsapp/config.

11.1.1.2

formsweb.cfg $DOMAIN_HOME/config/fmwconfig/servers/<MANAGED_SERVER>/applications/<appname>_<appversion>/config

11.1.1.3

formsweb.cfg $DOMAIN_HOME/config/fmwconfig/servers/<MANAGED_SERVER>/applications/<appname>_<appversion>/config

11.1.1.4

formsweb.cfg $DOMAIN_HOME/config/fmwconfig/servers/<MANAGED_SERVER>/applications/<appname>_<appversion>/config

Die Installation und Konfiguration

Page 14: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!14

Die Installation und Konfiguration

WebLogic Server Forms / Reports Installation

Oracle WebLogic Server 10.3.2 Oracle Portal, Forms, Reports and Discoverer 11g (11.1.1.2.0)

Oracle WebLogic Server 10.3.4 Oracle Portal, Forms, Reports and Discoverer 11g (11.1.1.2.0) + Oracle Portal, Forms, Reports and Discoverer 11g Patch Set 3 (11.1.1.4.0)

Oracle WebLogic Server 11gR1 10.3.5

Oracle Portal, Forms, Reports and Discoverer 11g (11.1.1.2.0) + Oracle Portal, Forms, Reports and Discoverer 11g Patch Set 3 (11.1.1.4.0)

Page 15: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!15

Strikte Trennung zwischen Sourcen und Konfigurationen Oracle_Home Oracle_Instance

Leider nicht konsequent verfolgt formsweb.cfg, default.env => WLS Konfiguration webutil.cfg => Oracle Instance registry.dat => WLS Konfiguration des ersten Servers

Alle env* sowie alle formsweb.cfg Dateien anpassen

uifont.ali liegt unter FRComponent

reports.sh gibt es immer noch Diese überschreibt alle individuellen Einstellungen Wenn mit envId gearbeitet werden soll, dann reports.sh anpassen

Die Installation und Konfiguration

Page 16: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!16

Vor Änderung über die Konsole <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?><server xmlns="http://xmlns.oracle.com/reports/server" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="11.1.1.4.0" xsi:schemaLocation="http://xmlns.oracle.com/reports/server file:/opt/oracle/Middleware/as_1/reports/dtd/rwserverconf.xsd"> <cache class="oracle.reports.cache.RWCache"> <property name="cacheSize" value="50"/> <!--property name="cacheDir" value="your cache directory"/--> <!--property name="maxCacheFileNumber" value="max number of cache files"/--> </cache> <!--Please do not change the id for reports engine.--> <!--The class specifies below is subclass of _EngineClassImplBase and implements EngineInterface.--> <engine class="oracle.reports.engine.EngineImpl" engLife="50" id="rwEng" maxEngine="1" minEngine="1"> <!--property name="sourceDir" value="your reports source directory"/--> <!--property name="tempDir" value="your reports temp directory"/--> <!--property name="keepConnection" value="yes"/--> </engine>

Nach Änderung über die Konsole <?xml version="1.0" encoding="UTF-8" standalone="yes"?><demo:server xmlns:demo="http://xmlns.oracle.com/reports/server" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="11.1.1.4.0"> <demo:cache class="oracle.reports.cache.RWCache"> <demo:property value="50" name="cacheSize"/> </demo:cache> <demo:engine minEngine="1" maxIdle="30" maxEngine="1" id="rwEng" engLife="50" defaultEnvId="test" class="oracle.reports.engine.EngineImpl"/>

Vorsicht bei der Konfiguration

Page 17: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!17

Nach der Grundinstallation müssen wie im OAS10gR2 auch hier wieder Tuning Maßnahmen getätigt werden

Der Java-Container (WLS) muss in den dazu gehörigen Scripten modifiziert werden Default_island gibt es nicht mehr

Timeouts müssen sauber gesetzt werden http, forms timeout, session timeout

Je nach Java-Plugin müssen Bilder, Java Dateien signiert werden

Anpassen der Java-Policies um Zugriffe auf den Client zu ermöglichen

Anpassungen der Konfiguration

Page 18: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!18

Wie gehen die Administratoren mit der neuen Umgebung um Die Komplexität ist gestiegen, daher sind die Zusammenhänge nicht

mehr so klar erkennbar Die Administration über die Oberflächen sind verwirrender, da hier

jetzt zwei Oberflächen vorhanden sind (Console / em) Die Fehlerstrecke ist gegenüber Client-Server grösser geworden,

ihnen fehlt der Überblick Häufig wird ein „gesundes“ Halbwissen genutzt

Schulungen Wir haben den WebLogic Admin gemacht Kein Budget Wir haben den OAS 10gR2 im Einsatz Wir haben einen Tageskurs besucht

Die Administratoren / Die Anwender

Page 19: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!19

Die ersten Reaktionen der Anwender gehen immer davon aus, dass alles langsamer ist

Vorsichtig wenn die Anwender zu früh auf die Anwendung los gelassen werden

Ein einmal erworbenes Klischee lässt sich nur schwer wieder ablegen

Keine neue Schulung in der Bedienung der Anwendung notwendig

Anwender sind durch die Bank überrascht, weil alles läuft

Die Anwender

Page 20: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011

Ausbildungen

Oracle bietet in Amerika als Pilot den Kurs

Oracle Fusion Middleware 11g: Administer Forms Serviceshttp://education.oracle.com/pls/web_prod-plq-dad/db_pages.getCourseDesc?dc=D70300_1471056&p_org_id=34&lang=D

Configuring the Middle TierConfiguring the Client TierDeploying Applications GloballyIntegrating Forms with Other TechnologiesImplementing Security for Oracle FormsManaging Forms Services InstancesTroubleshooting Deployed Applications

Oracle Fusion Middleware Forms & Reports Go Live!20

Page 21: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011

Ausbildungen

Trivadis bietet den Kurs Oracle Weblogic für Forms/Reports Administratorenhttp://www.trivadis.com/training/oracle-trainings/oracle-fusion-middleware-soa-weblogic-server-kurse/oracle-weblogic-fuer-formsreports-administratoren-o-wls-fr.html

Übersicht über Oracle Fusion Middleware 11g Begriffe und Architektur Installation Oracle Weblogic Server Konfigurationen von Domains Begriffe und Architektur von Oracle Forms und Reportserver Installation Forms und Reports Einführung Oracle Weblogic Konsole Einführung Oracle Weblogic Enterprise Konsole Nodemanager verstehen und einrichten Einführung in WLST Automatisches Starten Konfiguration von Forms Konfiguration von Reports Bereitstellen von Forms Anwendungen sowie Reports

Oracle Fusion Middleware Forms & Reports Go Live!21

Page 22: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

© 2011Oracle Fusion Middleware Forms & Reports Go Live!22

Durch die saubere Planung der Infrastruktur gegen Überraschungen gewappnet

Paralleler Betrieb der „Alten“ und der „Neuen“ Umgebung

Langsamer Einstieg auf die Neue Umgebung

Test Test Test

Schulung der Administratoren notwendig

Fazit

Page 23: Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Oracle Fusion Middleware Forms & Reports - Go Live! Lunch

?www.trivadis.com

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

Vielen Dank!