SzA-mainfrModern-V1.2

Page 1

MTA SZTAKI UNGARISCHE AKADEMIE DER WISSENSCHAFTEN INSTITUT FÜR AUTOMATISIERUNG UND INFORMATIONSTECHNOLOGIE

www.sztaki.hu


11/27/10

2


Inhalt • Was wissen wir?

Medien, Kommunikation, nicht einmal die Vergangenheit

• Prognosen • Mainframe Anwender • Methoden, Werkzeuge • Peopleware

11/27/10

3


Süddeutsche Zeitung

4. Juni 2004

“… Flugüberwachung ist eines der modernsten der Welt” 600 Mio Pfund Investition in 2002

aber ... ein Teil ist 30 Jahre alt, ... Sollte erst 2011 ersetzt werden!

Programme, 30 Jahre alt, täglich funktionieren, kaum jemand über die Modernisierung nachdenkt!

11/27/10

4


Der Spiegel

19. 08. 2003

„Die wichtigen Geschäftsprozesse alle auf Großrechner“... Harvey Nash-Geschäftsführer „So etwas hätte man in den sechziger Jahren behaupten können“ Professor für Programmiersprachen

„Großrechnertechnologie ist megaout." „... steinzeitlichen Technologien“Gesellschaft für Informatik

11/27/10

5


1964

1974

1984

1994

Großrechner 60-er Jahre?

HardWare IBM360

SoftWare: MVS

Standards: IMS, DB2 AS 400

Personal Computer HardWare: Intel

SoftWare: Windows

Internet

1973 Ölkriese, Nicht-IBM HW Kriese

HardWare: Netze

1983 – Siemens-SW, IBM PC-HW Kriese, „corrosion of character“

1993 IBM OS/2 IBM-Repository CASE-Kriese 2003 Amazon, Ebay, mySAP, Linux, J2EE, Apache, IBM, Microsoft

11/27/10

6

2004


IBM-Magazin - Fragen a den “GURU” Booch (Rational) • .NET and J2EE developer

far too complex for the average

• Development ... not in the way we originally thought - a truism for many technologies. • OO programming's reality versus its hype? ... there is no silver bullet.

software development has been, is, and will remain difficult, and I foresee nothing that will change that

11/27/10

7


Invarianten des Software-Engineerig 1998 Denert

Prognosen sind ein Lieblingsthema der Presse Invarianten seit über 30 Jahren! - aktuell in 1974 - Bewahrenswert?

• Softwaresysteme leben sehr lang > 20 Jahre normal, weil komplex und sehr teuer

• Software ist unsichtbar

Qualität, Fertigstellung, Komplexität, Komplexität, anders als beim Hausbau, dort ist eine fehlende Treppe für Jedermann sofort sichtbar

• Planung ist immer optimistisch

Komplexität ist schwer vorstellbar - 8*8 Felder: berechenbar aber unbegreiflich!

• Modularität leidet unter Modetrends (Generatoren, RAD), 10-20 Mio LOC (OO, lokal)

• Modularisierung im "kleinen„

OO oder Strukturierte Programierung, Programierung, wo bleibt die Architektur im Großen? Großen?

11/27/10

8


Invarianten des Software-Engineerig (2) • Was und Wie trennen - Fachkonzept /Technik gedanklich, in den Dokumenten ja, aber nicht zeitlich!

• Prototyp ist notwendig

aber es ist kein Produkt (scheinbare Produktivität)

• Die falsche Programmiersprache Ablenkung vom Wichtigerem

• Testen zeigt nur Fehler

nicht die Korrektheit, zu wenig, sparen?

• Effektivität ist immer ein Problem unglaublich, aber Wahr

• Menschen machen Projekte

nicht die Tools (falsche Produktionsmodelle, Serienfertigung

Erfahrung, Fakten, Zahlen sind besser als die Spekulation über die Zukunft.

11/27/10

9


Modernisierung von Mainframe Software, Migration Typische IBM Mainframe Anwender (GUIDE) 1400 in Europa, 600 in Deutschland 5000 Mitarbeiter 10-20 Mio LOC Code, 800-1500 DB Tabellen Programme 10 - 20 Jahre alt Migration Konsolidierung, Komplexit채tsreduzierung Subsysteme (CICS, IMS-DC) - DB Host to WEB Host to SAP Host to Linux (cecmg Roundtable)

11/27/10

10


Migrationsprojekte •1970 - Programmiersprachen •1980 - TP-Monitore (IMS, CICS) •1990 - Datenbanken •2000 - Modelle

11/27/10

11


Migrationsprojekte

Gemeinsam: großen Anwendungen 1 – 18 Mio LOC

• 1975 - IMS + CICS + andere …. • 1980 - IBM CICS

> KDCS Bay. Staatskanzlei

> SIEMENS Runtime Emulation

• 1984 - MTU / IMS < Kraus Maffai / CICS • 1989 - IBM IMS

> Runtime ER-Modell – DBS 28 Rechenzentren (2 Jahre IBM-QS,

Konfig.+Versionsmgmt.)

• 1990 - 2001 - Konsolidierung Bankensoftware

12 Jahre DB2 PL/I Entwicklung – Migration Datenmodellierung (Maestro > Rose) 18 Mio LOC, 1400 DB2 Tabellen

• 1998-2001 - Migration IMS – DB2,

> 1 Mio LOC C++, Cobol, 120 DB2 Tabellen, Datenmodell-Migration (3 Jahre IBM-QS, Konfig.+Versionsmgmt.)

11/27/10

12


MTA SZTAKI Seminar in München in der letzten September-Woche 2004 Titel Software-Architekturen heute – Hypotheken der vergangenheit? Modernisierung durch Komplexitätsreduzierung

11/27/10

13


Konditionen S o f t w a r e – C h e c k mit ITP Panorama-Toolset • Testinstallation (Einzelplatzlösung) für 30 Tage bis 5 Millionen Lines of Code • 8 Tage Einweisung, Beratung, Bericht • Status-Bericht mit umfassenden Fehlerlisten, grafischen Darstellungen und Analysen • Empfehlungen für Modernisierungsmassnahmen einschl. vorl. Kostenschätzung 10.000.- Euro 11/27/10

14


11/27/10

15


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.