• Save
Forms2Java-Migration - DOAG Regio-Treffen NRW 2010 - OPITZ CONSULTING - Roland Schneider
 

Forms2Java-Migration - DOAG Regio-Treffen NRW 2010 - OPITZ CONSULTING - Roland Schneider

on

  • 838 views

http://www.opitz-consulting.com/go/3-4-896 ...

http://www.opitz-consulting.com/go/3-4-896
In dem Vortrag zu dieser Präsentation zeigt OPITZ CONSULTING Berater Roland Schneider, wie eine bestehende Forms-Anwendung sukzessive in eine Java-Anwendung überführt werden kann, wobei zunächst beide Anwendungsarten integriert betrieben werden. Es wird auf die technische Umsetzung (Rich-Client-Framework, Swing, Hibernate) und auf aufgetretene Probleme (Kommunikation zwischen Forms und Java, unterschiedliche Transaktionsabwicklung in Forms und Java) eingegangen sowie ein Fazit zu diesem Migrationsansatz gezogen.

Statistics

Views

Total Views
838
Views on SlideShare
837
Embed Views
1

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 1

http://www.docshut.com 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Forms2Java-Migration - DOAG Regio-Treffen NRW 2010 - OPITZ CONSULTING - Roland Schneider Forms2Java-Migration - DOAG Regio-Treffen NRW 2010 - OPITZ CONSULTING - Roland Schneider Presentation Transcript

  • Migration komplexer Komponenten
    Roland Schneider, Berater
    OPITZ CONSULTING Gummersbach GmbH
    Essen, 11.03.2010
    Forms2Java-Migration
  • Agenda
    Die Anwendung
    Das Projekt
    Architekturvergleich
    Technologie
    Herausforderungen
    Fazit
  • Die Anwendung
    Oracle Forms Anwendung zur Verwaltung des Auf- und Umbaus eines Mobilfunknetzes
    ca. 1200 Anwender
    Stetige Erweiterung der Anwendung seit 2001
    Outsourcing der Anwendung an die OPITZ CONSULTING Gummersbach GmbH in 2006
  • Alte Systemtechnik-Registerkarte
  • Alte Sektordaten-Registerkarte
  • Das Projekt
    Überarbeitung der wichtigsten Reiter
    Ziele
    • Verbesserung der Anwenderergonomie
    • Erhöhung der Datenqualität
    • Verbesserung der Erweiterbarkeit
    • Verbesserung der Wartbarkeit
    Umfang ca. 350 Personentage
    Team
    • 3 Java-Entwickler
    • 1 Forms- und PL/SQL-Entwickler
    • 1 Projektleiter
  • Neuer Java-Client
  • Vorgehen
    • Workshop mit Key-Usern
    • Technologiediskussion
    • Fachkonzepterstellung
    • Implementierung eines Prototypen
    • Implementierungsphase
    • Intensive Testphase mit Einbeziehung der Key-User
  • Architekturvergleich
  • Technologie
    Präsentation: Java Swing, OC-JUNE-Framework
    Binding: JGoodies-Binding / OC-JUNE-Binding
    Integration: Spring-Framework / OSGi-Service-Registry
    Anwendungslogik: PL/SQL-Prozeduren und -Funktionen in der Datenbank, Java-Objektmodell auf Bean-Basis
    Persistenz: Hibernate-Framework
    Datenhaltung: Oracle 9i
  • Herausforderungen
    Kommunikation zwischen Forms und Java
  • Herausforderungen
    Benutzerführung
    Synchronisation der Transaktionen
    • Pessimistic Locking
    • PL/SQL Prozeduren und Sichtbarkeit von Client-Änderungen
    • Benutzerführung
    • Mapping auf vorhandene Datenbank-Strukturen
    • Performance
  • Fazit
    Java-Client fand auf Kundenseite hohe Akzeptanz.
    In Forms lässt sich Komplexität sehr gut verstecken.
    Eine intensive Testphase ist erforderlich.
    Die genaue Analyse des zugrunde liegenden Datenmodells ist nötig.
    Die unterschiedliche Transaktionsverarbeitung erzeugt erhöhten Aufwand.
  • Kontakt
    Roland Schneider
    OPITZ CONSULTING Gummersbach GmbHKirchstr. 651647 Gummersbach
    roland.schneider@opitz-consulting.com
    +49 2261 6001-0