Migration des Debeka-Software-Repositorys auf ein RDMBS



Ähnliche Dokumente
6. Oracle DWH Community Mainz Koexistenz SAP BW und mit unternehmensweitem zentralen DWH

Kollaborative Pflege eines Software-Handbuches mit Hilfe eines Enterprise-Wikis. empulse GmbH

» Weblösungen für HSD FM MT/BT-DATA

Loyalty Management in SAP

Datenmanagement und einfache Automatisierungen in Ingenieursanwendungen mit dem DataFinder Eike Hoffmann 5. April 2006 Frankfurt a.m.

baramundi software AG

Vorgehensweise im Projekt Melanie Liebetrau, PSO PM. Copyright Infor Global Solutions

StuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung.

E EDP. Elektronische Dokumentationsplattform immer und überall aktuell

Mitarbeiterprofil. Felix Alter Bachelor of Science (B. Sc.) Wirtschaftsinformatik (DHBW) Beratung und Entwicklung Personalsysteme

Dokumentation für die Software-Wartung

2007 Finanzdienstleister, 350 User, Wien Verfügbarkeit der Serversysteme muss gehoben 2007

Fallbeispiel. Auswahl und Evaluierung eines Software- Lokalisierungstools. Tekom Herbsttagung 2004 Angelika Zerfaß

Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH

AS/point, Ihr Partner die nächsten 10 und mehr Jahre -

Berater-Profil 231. DB-Administrator, Org.-Programmierer (DB2, VS-Cobol II, SQL) Ausbildung Studium der Physik. EDV-Erfahrung seit 1970

MEDICA 2012 Düsseldorf, 15. November 2012

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

Thomas Freitag achelos GmbH SmartCard-Workshop achelos GmbH

Neue Wege im Berechtigungswesen: Einführung von SAP Identity Management bei der BARMER GEK

Erfolgreicher Ums9eg auf Git

Systemvoraussetzungen

ATHOS Benutzertreffen

Einführung einer ganzheitlichen Stakeholdermanagement Lösung für die ZHAW

Case Study Bechtle AG. Javier Salas. Geschäftsführer

Konsolidierung und Neuimplementierung von VIT. Aufgabenbeschreibung für das Software Engineering Praktikum an der TU Darmstadt

Erfahrungen mit dem Distributionssystem in NRW

Delphi/Pascal, VB/VBA, SQL, PLSQL, HTML/CSS, XML, UML, PHP

Dokumentenmanagement als Dienst (DMS as a Service, DaaS)

pro et con Innovative

SAP BW: Erfahrungen in Projekt und Produktion. DV-RATIO Nord GmbH, Jan-Oliver Meister, 01/2002 Folie: 1

Systemvoraussetzungen

Design mit CASE-Tools

Anwendungen für das rechnergestützte QM selbst entwickeln. CAQ & Anforderungen der Anwender. Beispiel Reklamationsmanagement

Neue Funktionen in Innovator 11 R5

16.4 Wiederverwendung von COTS-Produkten

Aktuelles, Mitteilungen und Veranstaltungen verwalten

Systemvoraussetzungen

Unabhängig, investitionssicher, nutzerfreundlich: Open Source für integrale betriebliche IT-Systeme

Projektmanagementsoftware: Standard vs. Individual

Systemanforderungen für MuseumPlus und emuseumplus

Java Enterprise Architekturen Willkommen in der Realität

Die digitale Projektakte bei der Otto Group Solution Provider (OSP) Dresden GmbH

Aufgabe GBIS (TPCW-Benchmark)

PRESman. Presentation Manager. Reduzieren Sie nachhaltig die Kosten für das. Erstellen, Verwalten und Verteilen Ihrer

TIA - Rechenzentrum. Systemvoraussetzungen

Übungsaufgaben zum Software Engineering: Management

Dokumentation, Analyse, Optimierung,

Acucorp Deutschland GmbH. HPe3000 Migration Workshop, 3. Dezember 2002

Quelle: Stand April 2008 RÖWAPLAN

UA03 Interaktive Entscheidungsbäume

.. für Ihre Business-Lösung

Herausforderungen des Enterprise Endpoint Managements

Prozessorientiertes Asset Management und Mobile Workforce (unter Android)

Guten Tag! CampusSource. Die CSE Integration Platform. CampusSource Engine. Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund

Die aktuellen Top 10 IT Herausforderungen im Mittelstand

Präsentationsübersicht

Sicherheit von Wireless-LAN- Infrastrukturen 2009

SENIOR CONSULTANT JAVA (M/W) Standort: SÜDDEUTSCHLAND

Systemvoraussetzungen Reifenmanagement RLV

MHP FICO Template for Automotive Dealer Ihre nachhaltige Finanzen und Controlling Lösung für Autohandelsgruppen!

VMware als virtuelle Plattform

Analyse zum Thema: Laufzeit von Support-Leistungen für ausgewählte Server OS

RegIT.NET. Die Gesamtlösung für egovernment Herbert Kronlechner, Thomas Kuhta

Pools des URZ und der Fakultäten, Virtualisierung, Identity Management, Servicedesk Peter Trommer

Data Warehousing bei der VGH

Datenschutzfreundliches Projektmanagement Sven Thomsen Unabhängiges Landeszentrum für Datenschutz Schleswig-Holstein

Ein Anwenderbericht über die Einführung von SAP Business One

Berater-Profil SW-Entwickler/-Designer (Rational Rose, ClearCase, J2EE, C++, CORBA -TAO/Orbix-)

Software Projekt 2 / Gruppe Knauth Lernziele:

WIN WIN WIN. Dr. Bernd Kieseler. Dr. Ronald Hartwig. Christian Jansen. Verwaltungs-Berufsgenossenschaft. User Interface Design GmbH

Verborgene (verlorengeglaubte) Werte für die Gegenwart nutzbar machen

Content Management System mit INTREXX 2002.

Thema: - DWF. Das Business Process Management System aus dem Hause PRAXIS AG. Wolfgang Lammel PRAXIS-Consultant

Die Online-Bestandserhebung im LSB Niedersachsen

Datenhaltung für Android Model First Christian Ingenhaag, Frederik Götz, Carl Steeg

GfWM-regional - Fishbowl Wissen , Wissenschaftszentrum Kiel

Bereitstellung von Werkzeugen für den Alltag. Extended Automation

Digitale Gremienarbeit

Anbindung Borland CaliberRM

Realisierung der Anbindung an den Handelsplatz Koeln.de Leitfaden zur Projektplanung bei Lieferanten

Herausforderung SAM Lösung. Erfahrungsbericht SAM-Projekt

ebiv und GPM GPM-Consulting in einem Software-Entwicklungsprojekt am Beispiel der elektronischen Beihilfe

ELO ECM-Tour in Nürnberg

Look Inside: desite. modellorientiertes Arbeiten im Bauwesen. B.I.M.

CENIT EIM Innovations-Tag, 09. Juni 2015 Empower Your Digital Business! Migrationslösungen der CENIT AG

Vorlesung am Test und Abnahme von IT-Leistungen

Risikoorientiertes Testen und Testmanagement

HMS. Statistiken mit SAS ins Internet. HMS Analytical Software GmbH - Johannes Lang

Organisationsentwicklung. Veränderung findet immer statt, die. auf welchem Weg Doppler/Lauterburg

CAS Leasing mit Miller Leasing

Projekt: RFC to FTP. Szenario der serviceorientierten Anwendungsintegration. Sebastian Altendorf Dirk Brillski David Gebhardt

Ablösung von Control-M durch JobScheduler

Berater-Profil DB2-Administration. Datenmodellierung, Performance-Optimierung, DB-Monitoring und -Tuning. Ausbildung Dipl.

SAP R/3 und Outlook Exchange in der Cloud

IAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C

Transkript:

Migration des Debeka-Software-Repositorys auf ein RDMBS Johannes Bach, Martin Schulze Debeka-Hauptverwaltung, Abteilung IE/Q Workshop Software-Reengineering Bad Honnef, 3.-5.5.2006

Agenda Einsatz und Nutzen des Debeka-Repositorys Migration von Rochade auf Oracle Fazit Fragen & Diskussion Folie 2

Aufgaben der Abteilung IE/Q Konzeption, Realisierung und Wartung der Debeka- Entwicklungsumgebung (Prozesse und Werkzeuge) COBOL-Editor, COBOL-Workbench DB-Modellierung, Testumgebung, Versionsverwaltung,... Entwicklung und Betrieb des zentralen Software- Repositorys Evaluation und Auswahl von Methoden und Werkzeugen Vorgaben und Richtlinien für Entwicklung, Dokumentation,... Folie 3

Einsatz und Nutzen: Inhalte Abbildung der DV-Landschaft: Bull-Großrechner- Anwendungen (GCOS), dezentrale Systeme (AIX), Web-/Java-Anwendungen Inhalte: insgesamt ca. 2 Mio. Objekte DV-Objekte: Programme, Copybooks, Jobs, Masken, permanente Dateien (ca. 85.000 DV-Objekte) Datenbank-Schemata, Datei-Strukturen, Schnittstellen Entwicklungs-Aufträge, Stammdaten (ca. 65.000 Aufträge) Programm-, System- und Auftragsdokumentation (Verweise auf externe Office-Dokumente) Folie 4

Einsatz und Nutzen: Nutzung Tägliche Arbeit Information über DV-Objekte, Datenbanken und Dateien und Analyse von Abhängigkeiten und Schnittstellen Steuerung des Software-Entwicklungsprozesses: Auftragsbearbeitung, Freigabe, Anstoß Produktionsübernahme DB-Administration (Changemanagement) Reengineering-Projekte Jahr 2000, EURO-Einführung, Migration der Großrechner- Software auf Unix-Cluster Projektarbeit: Konsolidierung und Zusammenführung Folie 5

Einsatz und Nutzen: Werkzeuge Repository-Browser Zepra (Auftragswesen) PC (Windows) CASE- Werkzeug Repository-Server (Linux) Scanner, Importer DB-Admin-Tools Netzlaufwerk Browser Zepra Repository-Datenbank Großrechner (GCOS) Scanner Programm COBOL- Scanner Job/Task JCL- Scanner FTP Importer SOLD-DB Masken- Scanner Folie 6

Migration: Ausgangspunkt Anfang 2005 Repository-System Rochade (Allen Systems Group / ASG) erfüllt nicht mehr die Anforderungen der Debeka nicht ausreichende Flexibilität, Konsistenzsicherung unklare Konzepte, unzureichende Dokumentation proprietäre Technologie, zusätzlicher Administrationsaufwand Zukunft von Produkt und Hersteller unklar Browser, Zepra, DB-Admin-Tools: Visual-Basic-Anwendungen Scanner: C-/COBOL-Programme, diverse Skripte Folie 7

Migration: Zielsystem "ZEDER" Austausch der Rochade-Datenbank durch Oracle-DB Übernahme der Modelle, Einführung Vererbungskonzept, Verweiskonzept API zur Konsistenzsicherung für alle Anwendungen Neuimplementierung Browser, Zepra und Importer in Java Weiterbetrieb der Scanner Weiterbetrieb der DB-Admin-Tools auf Rochade, Implementierung eines Synchronisierungswerkzeugs Laufzeit des Vorhabens: 1,5 Jahre (6 Personen) Folie 8

Migration: Ablauf Neuscannen aller DV-Objekte, gleichzeitig weiter normale Produktionsübernahme (5 Wochen) Import der gesammelten Scan-Ergebnisse (10 Tage) Umstellungswochenende: Datenmigration (4 Tage) Migration der Entwicklungsaufträge und der Stammdaten Migration der Beziehungen zwischen DV-Objekten und Aufträgen sowie der externen Dokumente Migration manuell eingetragener Attribute Synchronisierung der DB-Informationen (1 Tag) Folie 9

Migration: Herausforderungen in der Vorbereitung Datenqualität in Rochade unzureichende Konsistenzchecks "Leichen" manuelle Korrekturen aufgrund der Menge schwierig undokumentierte "Features" Modellierung Erhöhung der Komplexität durch Einführung der Vererbungshierarchie und des Verweiskonzepts Verbesserung der Modellierung bei Beibehaltung der Scanner Folie 10

Migration: Herausforderungen bei der Durchführung Nur eingeschränkter Parallelbetrieb von Rochade und ZEDER Problem: Auftragswesen, Produktionsübernahme Rückkehr zu Rochade kaum möglich Lange Laufzeiten der Migrationswerkzeuge, des Importers und des Synchronisierungswerkzeugs Schwer durchschaubare Abhängigkeiten zwischen den Migrationswerkzeugen, dem Importer, den Synchronisierungswerkzeugen und Zepra Folie 11

Fazit Schnellere Reaktion auf Anforderungen aus Projekten Höhere Datenqualität Leistungsfähige, zeitgemäße Anwendungen für die Entwickler, bessere Bedienbarkeit (Vererbungskonzept,...) Einfacherer Zugriff auf die Daten Abschaffung eines proprietären Systems, Verminderung des Administrationsaufwandes, Konsolidierung der Systemlandschaft (COBOL, Java, RDBMS, Unix) Sammlung von Erfahrungen und Aufbau von Know-How Folie 12

Diskussion Fragen? Vorstellung des ZEDER-Browsers bei der Tooldemo Folie 13