• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Forms2Java-Migration - DOAG Regio-Treffen NRW 2010 - OPITZ CONSULTING - Roland Schneider
 

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

on

  • 810 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
810
Views on SlideShare
809
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