1 / 24

Internet-Anwendungen im Host-Umfeld Dr. Bernhard Humm

Internet-Anwendungen im Host-Umfeld Dr. Bernhard Humm. Themen: Die Vision Welche Technologien? Welche Methodik? Design!. Die Vision. Das Unternehmen: großer Reiseveranstalter Ausgangs-Situation: touristische Kernsysteme in Cobol auf MVS-Host

magar
Download Presentation

Internet-Anwendungen im Host-Umfeld Dr. Bernhard Humm

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Internet-Anwendungen im Host-UmfeldDr. Bernhard Humm Themen: Die Vision Welche Technologien? Welche Methodik? Design!

  2. Die Vision • Das Unternehmen: großer Reiseveranstalter • Ausgangs-Situation: touristische Kernsysteme in Cobol auf MVS-Host • Vision: Schritt Richtung C/S bzw. Internet-Technologie • Prämissen: • kontrolliert • betreibbar • bezahlbar • methodisch

  3. Welche Technologie?

  4. Anforderungs-kriterien • Kritikalität • Entwicklungskosten • Produktionstermin • Lebensdauer • Anwendungstyp • Anwendergruppe • Datenaktualität • Benutzeroberfläche • Dialogkomplexität • Arbeitsmodus • Integration • Anzahl pot. Anwender • Anzahl gleich. Anwender • Durchsatz • Antwortzeit

  5. Standardarchitektur Java Applet - COBOL Programm - DB2

  6. Standardarchitektur Java Applet - Java Programm - DB2

  7. Übersicht der Architekturen

  8. Welche Methodik?

  9. Dokument-Orientierung

  10. Modelle

  11. Anwendungsfall-Diagramm

  12. Fachliches Klassendiagramm

  13. Datenmodell

  14. Technisches Modell

  15. Funktionsstruktur-Diagramm

  16. Design! Subsysteme GUI-Klasse BSS Anwendungsfall- Objekt Entitäts- Subsystem AWK Entitäts- Objekt ZGS /DB

  17. Anwendungsfall- Objekt Anwendungskern Fassade implementiert Interfaces Nachbar- Subsystem Entitäts- Subsystem ANSY1 ANSY2 ANSY2 Referenz- Subsystem Geschachteltes Subsystem Lesender u. schreibender Zugriff Lesender Zugriff

  18. Fazit • Technologie-Rahmen trägt • 1 Durchstich-Prototyp • 2 Systeme produktiv • 6 Projekte in unterschiedlichen Phasen • Gestuftes Vorgehen • innerhalb des Portfolios • innerhalb von Projekten • Kritische (Teil-)Systeme auf dem Host belassen

  19. Backup

  20. Application Server und Komponententechnologie (3 / 5) • Enterprise Java Beans (EJB): • Java Komponenten • Seit 3/98 (V1.0) • 20 kommerziell verfügbare Application Server

  21. Standardarchitektur HTML - Java Servlet - DB2

  22. Inhalt (2/4): Projektkontext

  23. Sichtbarkeit und Zugriffsregeln • Zugriff von GUI-Objekten auf Entitäts-Subsysteme nur via Anwendungsfall-Objekte • Zugriff auf Entitäts-Subsysteme nur via Interfaces (Fassade) • Zugriff auf Entitätsklassen bzw. Subsysteme: • Kinder • Geschwister • Geschwister von Vorfahren • Gerichteter azyklischer Graph (DAG)

  24. Transport-Objekte • Datencontainer • z.B. Teilmenge der Attribute eines Entitäts-Objekts • Werden als Parameter von Methodenaufrufen zwischen GUI-Objekten, Anwendungsfall-Objekten und Entitäts-Objekten verwendet • Serialisierbar, Call-By-Value-Semantik Transport- Objekt GUI- Objekt Anwendungsfall- Objekt Entitäts- Objekt

More Related