Vorteile einer Tool gestützten Modernisierung von Forms und Reports

Ähnliche Dokumente
Vorteile einer Tool gestützten Modernisierung von Forms und Reports

Häufige Fehler in Oracle Forms und Reports Umfeld

Pitss GmbH Stuttgart

PITSS.CON und Scrum. Agile Softwareentwicklung für effizientes Projektmanagement PITSS.CON White Paper, November 2014

PITSS.CON Oracle Forms 11g - Lower your IT Costs

PITSS.CON Oracle Forms 11g - Lower your IT Costs

Forms auf Tablets. Vision oder Realität?

Modernizing Oracle Forms

DI Reinhard Stöger Teamleiter IT-Softwareentwicklung LEAN IT Services, TPA Gesellschaft für Qualitätssicherung und Innovation GmbH

Praktische Anwendungsentwicklung mit Oracle Forms

New Features Oracle Forms 11g Nichts Neu für Forms?

PITSS.CON. From Forms to Future. Product Summary

Graphen in Apex von Thomas Hernando.

CI mit Forms im Weblogic Umfeld: CI mit Forms geht das


Oracle Forms und der Weg in eine zukunftsorientierte Entwicklungsumgebung

Frankfurt,

Und was wird aus meinem Berichtswesen? <Speaker> Oracle Deutschland B.V. & Co. KG

Migrationserfahrung von Forms 6i nach Forms 9i. Christoph Frank MT AG, Ratingen

Continuous Delivery. für Java Anwendungen. Axel Fontaine Software Development Expert

Evaluation of Database Design and Reverse Engineering Tools for a Large Software System

Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015

Agiles Projektmanagement in APEX- Projekten

Softwareentwicklung mit Enterprise JAVA Beans

Wirkungsvolles Changeund Releasemanagement

Oracle Forms Roadshow 2012

PL/SQL und Ingres. Der beste Weg, die Zukunft vorauszusagen, ist, sie zu gestalten. John Naisbitt (*1930), amerik. Prognostiker

Architekturen. Von der DB basierten zur Multi-Tier Anwendung. DB/CRM (C) J.M.Joller

Virtual Unified Environments Infrastructure Service Installation und Lifecycle im Oracle Produktumfeld

SpringSource Enterprise & Application Platform: Wo geht die Reise hin?

APEX 5.0 DOAG Mai 2014

OO Programmiersprache vs relationales Model. DBIS/Dr. Karsten Tolle

Five Finger Death Punch. Oliver Lemm Competence Center Leiter APEX

OWB 10.2 Experts im Einsatz: Automatisierung von Designschritten bei der Bayer Healthcare AG. Referent: Lutz Bauer, Senior Systemberater, MT AG

DOAG Regio 2015 APEX 5 Neuerungen Highlights. Marco Patzwahl

Konfigurationsmanagement als Garant für Effizienz

Invoca Systems. Application Development Framework. Systemdokumentation. Vers / copyright (c) by Invoca Systems, 4304 Giebenach

Rapid Java wie mit Forms

Entwicklung von Web-Anwendungen auf JAVA EE Basis

Dokumentation, Analyse, Optimierung,

2 Anlegen und Konfigurieren von Datenbanken 35

Make-loses Java für mehr Produktivität: Das z 2 -Environment. Henning Blohm

Eclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, Java Forum Stuttgart 2007

DOAG Regionaltreffen. Regionalgruppe Nürnberg. Migration von Forms Client/Server ins Web. Andreas Ströbel OPITZ CONSULTING München

disy Cadenza in der LDB

MetaNavigation der effizienteste Weg maximalen Mehrwert aus BI Metadaten zu ziehen

Oracle Business Intelligence (OBIEE) 12c Ein erster Einblick in die neue Reporting-Engine von Oracle

Spring Dynamic Modules for OSGi Service Platforms

IAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C

11. Komponenten Grundlagen der Programmierung 1 (Java)

Forms to SOA Roadshow

STOFF- IDENT. System DAIOS. Workshop: STOFF-IDENT & openmasp 18. / Freising. marco.luthardt@hswt.de

Von Oracle Forms nach Oracle APEX Summit Case Study

NagVis: Aktuelle Entwicklungen

Small Solutions bei der Deutschen Bahn Eine Erfolgsstory. DB Systel GmbH André Monson, Matthias Nöll Small Solutions

Personalisierung in der Oracle EBS R12

Smartphone Entwicklung mit Android und Java

Gut zu wissen... Lorenz Keller Server Technologies Competence Center Nord

Continuous Database Integration mit Flyway

Datenbanküberwachung mit Open Source-Mitteln. Markus Schmidt

OpenSource bei PostFinance Einsatz in der Software Entwicklung. informativ

Oracle Forms. Rainer Willems Senior Sales Consultant Oracle Deutschland GmbH Geschäftsstelle Frankfurt. Page 1

Andreas Mösching Senior IT Architekt Hewlett-Packard (Schweiz) GmbH HP Banking Service Center Bern

SSO mit Forms direkt gegen ein Active Directory. Wolf G. Beckmann TEAM GmbH Paderborn

Oracle SOA Suite: Total Quality T-Systems

Faclets. Eine alternative View Technologie um JSF Applikationen OHNE JSP zu entwickeln Wird unter java.net gehostet Open Source, CDDL Lizenz

Yes, Plone can! Ein komplexes Projekt umgesetzt mit Plone

Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen. Alexander Schunk Marcel Teuber Henry Trobisch

Lasst die Roboter arbeiten: Oberflächen (Test) Automation im Fokus

DATEV mobil. DATEV mobil - hybride Crossplattformentwicklung. Hybride Crossplattform-Entwicklung Gregor Fischer. Michaela Zimmet

Workflows in APEX mit Camunda

Entwicklungsumgebungen. Packer, Vagrant, Puppet. Alexander Pacnik Mannheim,

Ansätze zur Synchronisation von Enterprise Architecture Management, Prozessmanagement und SAP. Ralf Ackermann Daimler AG, ITM MBC Powertrain

Architecture Blueprints

Sind Cloud Apps der nächste Hype?

Ein Ausblick auf die neuen Features

SuFlex. (Flex)ibles. Der Käufer eines ERP Systems (oder sonstiger Software) hat kaum Eingriffsmöglichkeiten innerhalb der Software.

Security im Forms/Reports Umfeld ohne SSO

InfoSphere goes Android Hallo InfoSphere

Ein Java Repository für digitalen Content in Bibliotheken

Integration von Web Services in J EE Anwendungen mit XFire. 1/26 André Janus - Integration von Web Services in J EE Anwendungen mit XFire

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS

Produktionsfähige Applikationen

Oracle Forms und APEX

Java Frameworks im Vergleich - ADF vs. Grails vs. Spring

Self-Service-BI die große Freiheit?

Oracle Secure Backup. DOAG Regionaltreffen Osnabrück/Münster/ Bielefeld, Andreas Kother ORDIX AG, Paderborn

Issue Tracker & Wiki

C++ OpenCppCoverage. Detlef Wilkening

Security Technologien in Java EE 6

Software Analyse Tooldemo: JQuery Sommersemester Jonas Pusch

Inhaltsverzeichnis. Lutz Fröhlich. PostgreSQL 9. Praxisbuch für Administratoren und Entwickler. ISBN (Buch):


Ohne Build geht's besser: Makeloses Java mit dem z 2 -Environment. Henning Blohm

Notes2DB. Machen Sie Ihre Notes-Datenbanken relational! Vortragender: Mag. Ing. Johannes Fiala, Fiala Web Development GmbH

Gegenseitige Beeinflussungen von Testautomatisierung, Testmanagement und Entwicklung

Puppet - Implementing Modules. Von der Planung bis zur Umsetzung. Alexander Pacnik Karlsruhe,

Transkript:

Vorteile einer Tool gestützten Modernisierung von Forms und Reports Jan Peter Timmermann, PITSS GmbH The Oracle Modernization Experts www.pitss.com PITSS GmbH 2014

Wer wir sind: PITSS GmbH Geschichte Forms und Reports Modernisierungsexperte über 15 Jahre Erfahrung mit Oracle Technologien Oracle Gold Partner Mitglied der Oracle Modernization Alliance Oracle Forms Migration Partner PITSS America LLC PITSS GmbH Stuttgart/Bielefeld www.pitssamerica.com www.pitss.de www.pitss.com www.pitss.com PITSS GmbH 2014 2

PITSS Standorte Troy (MI), USA Milton Keynes, UK PITSS Region Nord D 33604 Bielefeld region.nord@pitss.de Tel.: +49 521 546 795 00 PITSS Region Südwest (HQ) D 70567 Stuttgart region.suedwest@pitss.d e Tel.: +49 711 728 752 00 PITSS Region Südost D 82515 Wolfratshausen region.suedost@pitss.de Tel.: +49 8171 21 62 10 3

Was genau ist IT Modernisierung Dazu möchte ich gerne Bernhard Düchting aus seiner Zeit bei Oracle zitieren Erhalten der Investitionen in bisherige Bestandsanwendungen bei gleichzeitiger Überführung in eine moderne, standardisierte Technologie Verbesserung der Wirtschaftlichkeit Ihrer IT Anwendungen 4

Geht das überhaupt mit Forms Erhalten der Investitionen? Überführung Moderne Standardisierte Neue Techniken Paralleler Betrieb mit anderen Techniken Neue Funktionen (AQ) Verbesserung der Wirtschaftlichkeit 5

Alte Vorträge zu diesem Thema Auf jeder DOAG in den letzten Jahren einen Vortrag dazu Augenmerk Forms schöner Look and Feel JavaBean Canvas Migration auf Knopfdruck? Wie kann ich meine GUI schöner machen Forms andmore Alle gehen davon aus Händisch zu arbeiten 6

Typen der Modernisierung 7

Umfang einer Oracle Forms/Reports Anwendung Bestandsanwendung Forms Maske Report Skripte Datenbank Programme Forms Libraries Forms Menüs Reports Schnittstellen 8

Vorgehen bei der Forms Entwicklung Copy/Paste Logik in den Masken Entwickler nicht mehr im Unternehmen Dokumentation als Kommentar in der Anwendung 9

Warum möchte / muss ich Modernisieren Die Anwendung sieht ja alt aus Support muss vorhanden sein Keine Entwickler mehr vorhanden Konsolidierung Neue Techniken Paralleler Betrieb mit anderen Techniken Neue Funktionen (AQ) 10

Schritte in der Modernisierung Abb.: 2 1 Bernhard Düchting Oracle (2008) 11

Schritte der Modernisierung 12

Analysen Was kann / sollte ich analysieren Dead Code Reduntanter Code Was ist nun aber Dead Code Was ist Reduntanter Code Code der in der Datenbank ausgeführt werden kann 13

Gefunden Code Beseitigen Trigger beseitigen 14

Code der in die Datenbank kann Jedes Forms Modul hat Programm Units die in der Datenbank ausgeführt werden können Ausfindig machen des Codes Umschreiben des Codes in ein DB Package Aufruf in Forms umschreiben Finden aller Aufrufe im Forms Modul 15

Beispiel PJC Pluggable Java Components Beispiel einer Key Filter Schritte die gemacht werden müssen Ausfindig machen aller Items die in Frage kommen Text Item Numerisch Aktiv Canvas Aktivieren der PJC Hinterlegen in jedem Item 16

Java Beans Anlegen der Bean in einem Block Hinterlegen der BEAN auf einen Canvas Befüllen der Bean/aktivieren Aufwände? 17

Was wird eigentlich modernisiert Wie funktioniert meine Anwendung Blick auf die Prozesse nicht Auf den Source Code 18

Wie identifiziere ich Prozesse Analyse der Trace Files Wenig Einfluss Nicht meine Syntax Analyse des Codes Schier unendlicher Entscheidungsbaum Liefert mehr als nötig Zuschauen, wie der Anwender mit der Software arbeitet 19

Wie kann ich Prozesse aufzeichnen Injection in jede Unit Aufruf einer Package Übergabe des Context Aufzeichnung starten Benutzer startet und endet Aufzeichung Erfasst Metadaten zum Prozess Analyse im Modell der Applikation Injection per Tool einbauen. 20

Fazit Viele Schritte/Wege für nach Rom Gesamte Anwendung im Blick zu behalten Analyse der Anwendung Diverse Tools vorhanden die ohne Repository arbeiten Repository Ansatz bringt den Vorteil alles im Blick zu behalten Wiederholende Tätigkeiten automatisch 21

Tool Einsatz Für Tätigkeiten die sich wiederholen wird die Fehlerquote minimiert Entwicklung kann normal weiter gehen und jederzeit eine Wiederholung statt finden Fehler die gemacht worden sind lassen sich ohne große Kosten rückgängig machen 22

Vielen Dank für Ihre Zeit. Nürnberg, der 18. 11.2014 Jan Peter Timmermann, PITSS GmbH jtimmermann@pitss.de The Oracle Modernization Experts www.pitss.com PITSS GmbH 2014