20.01.2015 Aufrufe

Modellbasierte Entwicklung einer COBOL-Anwendung

Modellbasierte Entwicklung einer COBOL-Anwendung

Modellbasierte Entwicklung einer COBOL-Anwendung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

14 Das Umfeld in der IZB SOFT<br />

In dieser Schichtenarchitektur werden logische Schichten betrachtet. Eine Aussage,<br />

wie diese Schichten in eine physische Architektur abgebildet werden könnten, wurde<br />

noch nicht getroffen. Im Abschnitt 2.3.1 wurde eine Client/Server-Architektur beschrieben.<br />

Heutzutage wird oft noch ein weiterer Server zwischen dem Terminal und<br />

dem Großrechner verwendet. Es gibt dann verschiedenen Möglichkeiten, die logischen<br />

Schichten auf diese beiden physischen Knoten abzubilden. Alle zu besprechen,<br />

würde den Rahmen dieser Arbeit sprengen. Im Folgenden wird eine Abbildung exemplarisch<br />

gewählt, um die Prinzipien der logischen Schichtentrennung erläutern zu<br />

können.<br />

Trennung in Front- und Backend. Wird eine scharfe Linie zwischen der Präsentationsschicht<br />

und der Geschäftslogikschicht gezogen, wird die Präsentation Frontend<br />

genannt. Die darunter liegenden Schichten werden mit Backend bezeichnet. In der<br />

Regel wird das Frontend auf einem eigenen Application Server laufen und das Backend<br />

auf dem Host. Die Aufgabe des Backends ist es, die Dienste für das Frontend<br />

bereitzustellen. Somit wird eine Multikanalstrategie verfolgt: verschiedene Präsentationen<br />

wie z. B. Web oder 3270 rufen die Geschäftsvorfälle des Backends auf.<br />

Schwerpunkt dieser Arbeit ist die modellbasierte <strong>Entwicklung</strong> der vom Backend angeboten<br />

Dienste (vgl. Abbildung 2-3). Die Anordnung der Präsentationsschicht ist<br />

dafür nicht relevant, da in beiden Fällen die Geschäftsvorfälle auf dem Großrechner<br />

mit <strong>COBOL</strong> realisiert werden. Somit liegt eine klassische dienstorientierte Architektur<br />

vor. Die Dienste des Backends sind zustandslos und können innerhalb <strong>einer</strong><br />

Transaktion abgearbeitet werden. Diese Art von Diensten ist für ein Frontend mit<br />

Web-Technologie vorteilhaft.<br />

Web Server<br />

OS/390<br />

CICS<br />

Präsentationsschicht<br />

CICS Transaktions<br />

Gateway<br />

Präsentationsschicht<br />

Steuerungsschicht<br />

Geschäftslogikschicht<br />

Datenzugriffsschicht<br />

Querschnittsschicht<br />

Fokus dieser Arbeit<br />

Abbildung 2-3 Fokus dieser Arbeit

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!