{"id":3698,"date":"2026-04-27T13:58:52","date_gmt":"2026-04-27T05:58:52","guid":{"rendered":"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/"},"modified":"2026-04-27T13:58:52","modified_gmt":"2026-04-27T05:58:52","slug":"c4-model-case-study-big-bank-plc-internet-banking-system","status":"publish","type":"post","link":"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/","title":{"rendered":"C4-Modell-Fallstudie: Internet-Banking-System von Big Bank plc"},"content":{"rendered":"<h2 data-nodeid=\"48904\">1. Ausf\u00fchrliche Zusammenfassung<\/h2>\n<p data-nodeid=\"48905\">Diese Fallstudie dokumentiert die Architektur des\u00a0<strong data-nodeid=\"49074\">Internet-Banking-System<\/strong>\u00a0f\u00fcr\u00a0<strong data-nodeid=\"49075\">Big Bank plc<\/strong>. Das System ist darauf ausgelegt, privaten Bankkunden die M\u00f6glichkeit zu geben, ihre Kontost\u00e4nde einzusehen, ihre Transaktionsgeschichte einzusehen und Zahlungen \u00fcber Webbrowser und mobile Ger\u00e4te vorzunehmen.<\/p>\n<p data-nodeid=\"48906\">Die Architektur folgt dem\u00a0<strong data-nodeid=\"49081\">C4-Modell<\/strong>\u00a0(Kontext, Container, Komponenten, Code), wodurch eine hierarchische Sicht auf das System von hochabstrakten Ebenen bis hin zur Bereitstellungsinfrastruktur erm\u00f6glicht wird.<\/p>\n<hr data-nodeid=\"48907\"\/>\n<h2 data-nodeid=\"48908\">2. Ebene 1: System-Kontext-Diagramm<\/h2>\n<p data-nodeid=\"48909\"><strong data-nodeid=\"49087\">Ziel:<\/strong>\u00a0Das System im Kontext seiner Benutzer und externer Abh\u00e4ngigkeiten darzustellen.<\/p>\n<p data-nodeid=\"48910\"><strong data-nodeid=\"49092\">Referenz-Diagramm:<\/strong>\u00a0Bild 4 (Prim\u00e4r) und Bild 1 (vereinfachte Ansicht).<\/p>\n<h3 data-nodeid=\"48911\">Analyse<\/h3>\n<p data-nodeid=\"48912\">Das\u00a0<strong data-nodeid=\"49107\">Internet-Banking-System<\/strong>\u00a0befindet sich innerhalb der Grenzen des\u00a0<strong data-nodeid=\"49108\">Big Bank plc<\/strong>\u00a0Unternehmen. Es fungiert als digitaler Kanal f\u00fcr die\u00a0<strong data-nodeid=\"49109\">Privatkunden<\/strong>.<\/p>\n<p><img alt=\"C4 Model System Context Diagram for Internet Banking System\" decoding=\"async\" src=\"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png\"\/><\/p>\n<ul data-nodeid=\"48913\">\n<li data-nodeid=\"48914\">\n<p data-nodeid=\"48915\"><strong data-nodeid=\"49113\">Benutzer (Aktoren):<\/strong><\/p>\n<ul data-nodeid=\"48916\">\n<li data-nodeid=\"48917\">\n<p data-nodeid=\"48918\"><strong data-nodeid=\"49118\">Privatkunde:<\/strong>\u00a0Der prim\u00e4re Benutzer, der mit dem System interagiert, um Kontost\u00e4nde einzusehen und Zahlungen vorzunehmen.<\/p>\n<\/li>\n<li data-nodeid=\"48919\">\n<p data-nodeid=\"48920\"><strong data-nodeid=\"49123\">Kundenservice-Mitarbeiter:<\/strong>\u00a0Bankangestellte, die Kunden unterst\u00fctzen (in Bild 4 dargestellt).<\/p>\n<\/li>\n<li data-nodeid=\"48921\">\n<p data-nodeid=\"48922\"><strong data-nodeid=\"49128\">Hintergrund-Team:<\/strong>\u00a0Verwaltungs- und Support-Mitarbeiter (in Bild 4 dargestellt).<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"48923\">\n<p data-nodeid=\"48924\"><strong data-nodeid=\"49132\">Externe Systeme:<\/strong><\/p>\n<ul data-nodeid=\"48925\">\n<li data-nodeid=\"48926\">\n<p data-nodeid=\"48927\"><strong data-nodeid=\"49137\">Mainframe-Bankensystem:<\/strong>\u00a0Das System der Aufzeichnung. Es speichert alle zentralen Bankinformationen (Kunden, Konten, Transaktionen). Das Internet-Bankensystem st\u00fctzt sich darauf, um autoritative Daten zu erhalten.<\/p>\n<\/li>\n<li data-nodeid=\"48928\">\n<p data-nodeid=\"48929\"><strong data-nodeid=\"49142\">E-Mail-System:<\/strong>\u00a0Das interne Microsoft Exchange-System, das zur Versendung von Benachrichtigungen (z.\u202fB. Passwortzur\u00fccksetzungen, Best\u00e4tigungen) an Kunden verwendet wird.<\/p>\n<\/li>\n<li data-nodeid=\"48930\">\n<p data-nodeid=\"48931\"><strong data-nodeid=\"49147\">Geldautomat (ATM):<\/strong>\u00a0Ein eigenst\u00e4ndiges Software-System, das Bargeldabhebungen erm\u00f6glicht (in Bild 4 dargestellt, um das umfassendere \u00d6kosystem zu veranschaulichen).<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p data-nodeid=\"48932\"><strong data-nodeid=\"49152\">Wichtige Beziehung:<\/strong>\u00a0Der Kunde interagiert mit dem Internet-Bankensystem, das wiederum als Fassade f\u00fcr das veraltete Mainframe-System fungiert, um Daten abzurufen und Zahlungen zu verarbeiten.<\/p>\n<hr data-nodeid=\"48933\"\/>\n<h2 data-nodeid=\"48934\">3. Ebene 2: Container-Diagramm<\/h2>\n<p data-nodeid=\"48935\"><strong data-nodeid=\"49158\">Ziel:<\/strong>\u00a0Anzeigen der technologischen Entscheidungen auf hoher Ebene und der Verteilung der Verantwortlichkeiten innerhalb des Systems.<\/p>\n<p data-nodeid=\"48936\"><strong data-nodeid=\"49163\">Referenz-Diagramm:<\/strong>\u00a0Bild 2.<\/p>\n<h3 data-nodeid=\"48937\">Analyse<\/h3>\n<p data-nodeid=\"48938\">Das \u201eInternet-Bankensystem\u201c aus Ebene 1 wird in f\u00fcnf verschiedene Container (bereitstellbare Einheiten) zerlegt.<\/p>\n<p><img alt=\"C4 Model Container Diagram for Internet Banking System\" decoding=\"async\" src=\"https:\/\/online.visual-paradigm.com\/repository\/images\/eb7352f8-0099-45f4-85a1-85c9cd3dfade\/c4-model-design\/c4-model-container-diagram-for-internet-banking-system.png\"\/><\/p>\n<ol data-nodeid=\"48939\">\n<li data-nodeid=\"48940\">\n<p data-nodeid=\"48941\"><strong data-nodeid=\"49173\">Webanwendung (Java und Spring MVC):<\/strong><\/p>\n<ul data-nodeid=\"48942\">\n<li data-nodeid=\"48943\">\n<p data-nodeid=\"48944\"><strong data-nodeid=\"49178\">Rolle:<\/strong>\u00a0Dient als Einstiegspunkt f\u00fcr Webnutzer.<\/p>\n<\/li>\n<li data-nodeid=\"48945\">\n<p data-nodeid=\"48946\"><strong data-nodeid=\"49185\">Funktion:<\/strong>\u00a0Liefert statische Inhalte (HTML\/CSS\/JS) und die Einseitenanwendung (SPA) \u00fcber HTTPS an den Browser des Kunden.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"48947\">\n<p data-nodeid=\"48948\"><strong data-nodeid=\"49189\">Einseitenanwendung (JavaScript und Angular):<\/strong><\/p>\n<ul data-nodeid=\"48949\">\n<li data-nodeid=\"48950\">\n<p data-nodeid=\"48951\"><strong data-nodeid=\"49194\">Rolle:<\/strong>\u00a0Die Client-seitige Logik, die im Browser ausgef\u00fchrt wird.<\/p>\n<\/li>\n<li data-nodeid=\"48952\">\n<p data-nodeid=\"48953\"><strong data-nodeid=\"49199\">Funktion:<\/strong>\u00a0Bietet die vollst\u00e4ndige Funktionalit\u00e4t des Internet-Bankings. Es stellt API-Aufrufe an die Backend-Systeme.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"48954\">\n<p data-nodeid=\"48955\"><strong data-nodeid=\"49203\">Mobile App (Xamarin):<\/strong><\/p>\n<ul data-nodeid=\"48956\">\n<li data-nodeid=\"48957\">\n<p data-nodeid=\"48958\"><strong data-nodeid=\"49208\">Rolle:<\/strong>\u00a0Die Client-seitige Anwendung f\u00fcr mobile Ger\u00e4te.<\/p>\n<\/li>\n<li data-nodeid=\"48959\">\n<p data-nodeid=\"48960\"><strong data-nodeid=\"49213\">Funktion:<\/strong>Bietet eine eingeschr\u00e4nkte Auswahl an Funktionen im Vergleich zur Webanwendung. Es f\u00fchrt au\u00dferdem API-Aufrufe an die Backend-Systeme durch.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"48961\">\n<p data-nodeid=\"48962\"><strong data-nodeid=\"49217\">API-Anwendung (Java und Spring MVC):<\/strong><\/p>\n<ul data-nodeid=\"48963\">\n<li data-nodeid=\"48964\">\n<p data-nodeid=\"48965\"><strong data-nodeid=\"49222\">Rolle:<\/strong>Die zentrale Backend-Logik.<\/p>\n<\/li>\n<li data-nodeid=\"48966\">\n<p data-nodeid=\"48967\"><strong data-nodeid=\"49227\">Funktion:<\/strong>Stellt eine JSON\/HTTPS-API bereit. Es verwaltet die Authentifizierung, die Gesch\u00e4ftslogik und die Kommunikation mit externen Systemen (Datenbank, Mainframe, E-Mail).<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"48968\">\n<p data-nodeid=\"48969\"><strong data-nodeid=\"49231\">Datenbank (Oracle-Datenbank-Schema):<\/strong><\/p>\n<ul data-nodeid=\"48970\">\n<li data-nodeid=\"48971\">\n<p data-nodeid=\"48972\"><strong data-nodeid=\"49236\">Rolle:<\/strong>Datenpersistenz.<\/p>\n<\/li>\n<li data-nodeid=\"48973\">\n<p data-nodeid=\"48974\"><strong data-nodeid=\"49244\">Funktion:<\/strong>Speichert Benutzerregistrierungsdaten, gehashte Anmeldeinformationen und Zugriffsprotokolle.<em data-nodeid=\"49245\">Hinweis: Die Kernbankdaten verbleiben im Mainframe.<\/em><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p data-nodeid=\"48975\"><strong data-nodeid=\"49262\">Wichtige Beziehung:<\/strong>Sowohl die Webanwendung (\u00fcber die SPA) als auch die Mobile App kommunizieren mit der<strong data-nodeid=\"49263\">API-Anwendung<\/strong>. Die API-Anwendung kommuniziert anschlie\u00dfend mit der<strong data-nodeid=\"49264\">Datenbank<\/strong>f\u00fcr lokale Daten und mit dem<strong data-nodeid=\"49265\">Mainframe<\/strong>f\u00fcr die Kernbankdaten.<\/p>\n<hr data-nodeid=\"48976\"\/>\n<h2 data-nodeid=\"48977\">4. Ebene 3: Komponentendiagramm<\/h2>\n<p data-nodeid=\"48978\"><strong data-nodeid=\"49271\">Ziel:<\/strong>Ein bestimmtes Container (die API-Anwendung) genauer darzustellen, um seine internen Bausteine zu zeigen.<\/p>\n<p data-nodeid=\"48979\"><strong data-nodeid=\"49276\">Referenzdiagramm:<\/strong>Bild 3.<\/p>\n<h3 data-nodeid=\"48980\">Analyse<\/h3>\n<p data-nodeid=\"48981\">Dieses Diagramm zerlegt den<strong data-nodeid=\"49283\">API-Anwendung<\/strong>Container in logische Komponenten.<\/p>\n<p><img alt=\"C4 Model Component Diagram for Internet Banking System\" decoding=\"async\" src=\"https:\/\/online.visual-paradigm.com\/repository\/images\/f8ca52e5-8e0f-45ec-a8fe-d2e2933518e4\/c4-model-design\/c4-model-component-diagram-for-internet-banking-system.png\"\/><\/p>\n<ul data-nodeid=\"48982\">\n<li data-nodeid=\"48983\">\n<p data-nodeid=\"48984\"><strong data-nodeid=\"49288\">Controller (Spring MVC Rest-Controller):<\/strong>\u00a0Diese verarbeiten eingehende HTTP-Anfragen.<\/p>\n<ul data-nodeid=\"48985\">\n<li data-nodeid=\"48986\">\n<p data-nodeid=\"48987\"><strong data-nodeid=\"49293\">Anmelde-Controller:<\/strong>\u00a0Verarbeitet die Benutzerauthentifizierung.<\/p>\n<\/li>\n<li data-nodeid=\"48988\">\n<p data-nodeid=\"48989\"><strong data-nodeid=\"49298\">Passwort-Zur\u00fccksetzungs-Controller:<\/strong>\u00a0Verarbeitet den Ablauf zur Passwortwiederherstellung.<\/p>\n<\/li>\n<li data-nodeid=\"48990\">\n<p data-nodeid=\"48991\"><strong data-nodeid=\"49303\">Kontozusammenfassungs-Controller:<\/strong>\u00a0Ruft Kontendaten f\u00fcr den Benutzer ab.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"48992\">\n<p data-nodeid=\"48993\"><strong data-nodeid=\"49308\">Komponenten (Spring-Beans):<\/strong>\u00a0Diese enthalten die Gesch\u00e4ftslogik.<\/p>\n<ul data-nodeid=\"48994\">\n<li data-nodeid=\"48995\">\n<p data-nodeid=\"48996\"><strong data-nodeid=\"49313\">Sicherheitskomponente:<\/strong>\u00a0Verarbeitet das Anmelden und \u00c4ndern von Passw\u00f6rtern. Wird vom Anmelde- und Passwort-Zur\u00fccksetzungs-Controller verwendet.<\/p>\n<\/li>\n<li data-nodeid=\"48997\">\n<p data-nodeid=\"48998\"><strong data-nodeid=\"49318\">E-Mail-Komponente:<\/strong>\u00a0Verarbeitet das Senden von E-Mails. Wird vom Passwort-Zur\u00fccksetzungs-Controller verwendet.<\/p>\n<\/li>\n<li data-nodeid=\"48999\">\n<p data-nodeid=\"49000\"><strong data-nodeid=\"49323\">Facade des Mainframe-Bankensystems:<\/strong>\u00a0Eine H\u00fclle um das externe Mainframe-System. Sie \u00fcbersetzt interne API-Aufrufe in das XML\/HTTPS-Format, das vom veralteten Mainframe erforderlich ist. Wird vom Kontozusammenfassungs-Controller verwendet.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p data-nodeid=\"49001\"><strong data-nodeid=\"49336\">Wichtige Beziehung:<\/strong>\u00a0Die\u00a0<strong data-nodeid=\"49337\">Kontozusammenfassungs-Controller<\/strong>\u00a0verwendet die\u00a0<strong data-nodeid=\"49338\">Facade des Mainframe-Bankensystems<\/strong>\u00a0um Daten aus dem externen Mainframe abzurufen, was die Trennung der Verantwortlichkeiten zwischen der API-Schicht und der Integrations-Schicht demonstriert.<\/p>\n<hr data-nodeid=\"49002\"\/>\n<h2 data-nodeid=\"49003\">5. Ebene 4: Bereitstellungsdiagramm<\/h2>\n<p data-nodeid=\"49004\"><strong data-nodeid=\"49344\">Ziel:<\/strong>\u00a0Anzuzeigen, wie die Software-Container auf die physische Infrastruktur abgebildet werden.<\/p>\n<p data-nodeid=\"49005\"><strong data-nodeid=\"49349\">Referenzdiagramm:<\/strong>\u00a0Bild 5.<\/p>\n<h3 data-nodeid=\"49006\">Analyse<\/h3>\n<p data-nodeid=\"49007\">Dieses Diagramm veranschaulicht die Laufzeitumgebung.<\/p>\n<p><img alt=\"C4 Model Deployment Diagram for Internet Banking System\" decoding=\"async\" src=\"https:\/\/online.visual-paradigm.com\/repository\/images\/d05814ec-ea32-4f01-a160-b07805252807\/c4-model-design\/c4-model-deployment-diagram-for-internet-banking-system.png\"\/><\/p>\n<ul data-nodeid=\"49008\">\n<li data-nodeid=\"49009\">\n<p data-nodeid=\"49010\"><strong data-nodeid=\"49355\">Kunden-Seite:<\/strong><\/p>\n<ul data-nodeid=\"49011\">\n<li data-nodeid=\"49012\">\n<p data-nodeid=\"49013\"><strong data-nodeid=\"49360\">Mobilger\u00e4t:<\/strong>\u00a0F\u00fchrt die Mobile App (iOS\/Android) aus.<\/p>\n<\/li>\n<li data-nodeid=\"49014\">\n<p data-nodeid=\"49015\"><strong data-nodeid=\"49365\">Computer:<\/strong>\u00a0F\u00fchrt den Web-Browser (Chrome\/Firefox\/Safari\/Edge) aus, der die Single-Page-Anwendung hostet.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"49016\">\n<p data-nodeid=\"49017\"><strong data-nodeid=\"49369\">Big Bank plc Datenzentrum:<\/strong><\/p>\n<ul data-nodeid=\"49018\">\n<li data-nodeid=\"49019\">\n<p data-nodeid=\"49020\"><strong data-nodeid=\"49380\">Web-Server (bigbank-web<\/strong>*):** Ubuntu 16.04 LTS-Knoten, die laufen\u00a0<strong data-nodeid=\"49381\">Apache Tomcat 8.x<\/strong>.<\/p>\n<ul data-nodeid=\"49021\">\n<li data-nodeid=\"49022\">\n<p data-nodeid=\"49023\">Hostet die\u00a0<strong data-nodeid=\"49391\">Web-Anwendung<\/strong>\u00a0und\u00a0<strong data-nodeid=\"49392\">API-Anwendung<\/strong>.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"49024\">\n<p data-nodeid=\"49025\"><strong data-nodeid=\"49401\">Datenbank-Server (bigbank-db01\/02):<\/strong>\u00a0Ubuntu 16.04 LTS-Knoten, die laufen\u00a0<strong data-nodeid=\"49402\">Oracle 12c<\/strong>.<\/p>\n<ul data-nodeid=\"49026\">\n<li data-nodeid=\"49027\">\n<p data-nodeid=\"49028\"><strong data-nodeid=\"49407\">Oracle \u2013 Prim\u00e4r:<\/strong>\u00a0Die Hauptdatenbank.<\/p>\n<\/li>\n<li data-nodeid=\"49029\">\n<p data-nodeid=\"49030\"><strong data-nodeid=\"49412\">Oracle \u2013 Sekund\u00e4r:<\/strong>\u00a0Eine Replikation f\u00fcr Redundanz\/h\u00f6here Verf\u00fcgbarkeit.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p data-nodeid=\"49031\"><strong data-nodeid=\"49421\">Wichtige Beziehung:<\/strong>\u00a0Die Mobile App und der Web-Browser verbinden sich \u00fcber das Internet mit der\u00a0<strong data-nodeid=\"49422\">API-Anwendung<\/strong>\u00a0auf Tomcat gehostet. Die API-Anwendung verbindet sich \u00fcber JDBC mit dem Oracle-Datenbank-Cluster.<\/p>\n<hr data-nodeid=\"49032\"\/>\n<h2 data-nodeid=\"49033\">6. Wichtige Konzepte und Richtlinien angewendet<\/h2>\n<p data-nodeid=\"49034\">Basierend auf dieser Fallstudie wurden die folgenden C4-Modellierungsprinzipien angewendet:<\/p>\n<ol data-nodeid=\"49035\">\n<li data-nodeid=\"49036\">\n<p data-nodeid=\"49037\"><strong data-nodeid=\"49445\">Abstraktionsstufen:<\/strong>\u00a0Das Modell bewegt sich erfolgreich von \u201eWer nutzt es?\u201c (Kontext) zu \u201eWoraus ist es aufgebaut?\u201c (Container) zu \u201eWie ist es organisiert?\u201c (Komponenten) zu \u201eWo l\u00e4uft es?\u201c (Bereitstellung).<\/p>\n<\/li>\n<li data-nodeid=\"49038\">\n<p data-nodeid=\"49039\"><strong data-nodeid=\"49449\">Grenzen des Umfangs:<\/strong><\/p>\n<ul data-nodeid=\"49040\">\n<li data-nodeid=\"49041\">\n<p data-nodeid=\"49042\">Auf Ebene 1 unterscheidet die \u201eBig Bank plc\u201c-Grenze die internen Systeme eindeutig von externen Akteuren.<\/p>\n<\/li>\n<li data-nodeid=\"49043\">\n<p data-nodeid=\"49044\">Auf Ebene 2 umschlie\u00dft die Grenze des \u201eInternet Banking Systems\u201c die spezifische Software, die entwickelt wird, und trennt sie vom veralteten Mainframe.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"49045\">\n<p data-nodeid=\"49046\"><strong data-nodeid=\"49463\">Trennung der Anliegen:<\/strong><\/p>\n<ul data-nodeid=\"49047\">\n<li data-nodeid=\"49048\">\n<p data-nodeid=\"49049\"><strong data-nodeid=\"49468\">Frontend vs. Backend:<\/strong>Die Trennung der Single-Page-Anwendung (Frontend) von der API-Anwendung (Backend) erm\u00f6glicht eine unabh\u00e4ngige Entwicklung und Skalierung.<\/p>\n<\/li>\n<li data-nodeid=\"49050\">\n<p data-nodeid=\"49051\"><strong data-nodeid=\"49473\">Daten-Trennung:<\/strong>Vertrauliche Kernbankdaten werden im Mainframe gespeichert, w\u00e4hrend das Internet-Banking-System nur notwendige Benutzerzugangsdaten in seiner eigenen Oracle-Datenbank zwischenspeichert.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"49052\">\n<p data-nodeid=\"49053\"><strong data-nodeid=\"49486\">Technologieunabh\u00e4ngigkeit (wo angebracht):<\/strong>Die Diagramme legen Technologien (Java, Angular, Oracle) fest, wo sie f\u00fcr die Architekturentscheidung relevant sind, konzentrieren sich jedoch vor allem auf die\u00a0<em data-nodeid=\"49487\">Beziehungen<\/em>und\u00a0<em data-nodeid=\"49488\">Verantwortlichkeiten<\/em>der Bl\u00f6cke.<\/p>\n<\/li>\n<li data-nodeid=\"49054\">\n<p data-nodeid=\"49055\"><strong data-nodeid=\"49493\">Notation:<\/strong>Standard-C4-Notation wird verwendet:<\/p>\n<ul data-nodeid=\"49056\">\n<li data-nodeid=\"49057\">\n<p data-nodeid=\"49058\"><strong data-nodeid=\"49498\">Person:<\/strong>Stabfiguren (oder Kreise in diesem spezifischen Darstellungsstil).<\/p>\n<\/li>\n<li data-nodeid=\"49059\">\n<p data-nodeid=\"49060\"><strong data-nodeid=\"49503\">Software-System\/Container\/Komponente:<\/strong>Abgerundete Rechtecke mit unterschiedlichen Farben (Blau f\u00fcr intern\/prim\u00e4r, Grau f\u00fcr extern\/sekund\u00e4r).<\/p>\n<\/li>\n<li data-nodeid=\"49061\">\n<p class=\"\" data-nodeid=\"49062\"><strong data-nodeid=\"49520\">Beziehungen:<\/strong>Punktierte Pfeile mit Beschriftungen, die das Protokoll beschreiben (z.\u202fB. [HTTPS], [JSON], [JDBC]).<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>1. Ausf\u00fchrliche Zusammenfassung Diese Fallstudie dokumentiert die Architektur des\u00a0Internet-Banking-System\u00a0f\u00fcr\u00a0Big Bank plc. Das System ist darauf ausgelegt, privaten Bankkunden die M\u00f6glichkeit zu geben, ihre Kontost\u00e4nde einzusehen, ihre Transaktionsgeschichte einzusehen und Zahlungen&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[83,84,87],"tags":[],"class_list":["post-3698","post","type-post","status-publish","format-standard","hentry","category-ai","category-ai-chatbot","category-c4-model"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>C4-Modell-Fallstudie: Internet-Banking-System von Big Bank plc - Go 2 Posts German | Breaking Digital News &amp; Software Trends<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C4-Modell-Fallstudie: Internet-Banking-System von Big Bank plc - Go 2 Posts German | Breaking Digital News &amp; Software Trends\" \/>\n<meta property=\"og:description\" content=\"1. Ausf\u00fchrliche Zusammenfassung Diese Fallstudie dokumentiert die Architektur des\u00a0Internet-Banking-System\u00a0f\u00fcr\u00a0Big Bank plc. Das System ist darauf ausgelegt, privaten Bankkunden die M\u00f6glichkeit zu geben, ihre Kontost\u00e4nde einzusehen, ihre Transaktionsgeschichte einzusehen und Zahlungen&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/\" \/>\n<meta property=\"og:site_name\" content=\"Go 2 Posts German | Breaking Digital News &amp; Software Trends\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-27T05:58:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png\" \/>\n<meta name=\"author\" content=\"curtis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"curtis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"6\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/\"},\"author\":{\"name\":\"curtis\",\"@id\":\"https:\/\/www.go2posts.com\/de\/#\/schema\/person\/7d2ba976d99a3712085fad7b38500b83\"},\"headline\":\"C4-Modell-Fallstudie: Internet-Banking-System von Big Bank plc\",\"datePublished\":\"2026-04-27T05:58:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/\"},\"wordCount\":917,\"publisher\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png\",\"articleSection\":[\"AI\",\"AI Chatbot\",\"C4 Model\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/\",\"url\":\"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/\",\"name\":\"C4-Modell-Fallstudie: Internet-Banking-System von Big Bank plc - Go 2 Posts German | Breaking Digital News &amp; Software Trends\",\"isPartOf\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png\",\"datePublished\":\"2026-04-27T05:58:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/#primaryimage\",\"url\":\"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png\",\"contentUrl\":\"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.go2posts.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C4-Modell-Fallstudie: Internet-Banking-System von Big Bank plc\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.go2posts.com\/de\/#website\",\"url\":\"https:\/\/www.go2posts.com\/de\/\",\"name\":\"Go 2 Posts German | Breaking Digital News &amp; Software Trends\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.go2posts.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.go2posts.com\/de\/#organization\",\"name\":\"Go 2 Posts German | Breaking Digital News &amp; Software Trends\",\"url\":\"https:\/\/www.go2posts.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.go2posts.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.go2posts.com\/de\/wp-content\/uploads\/sites\/21\/2025\/01\/logo.png\",\"contentUrl\":\"https:\/\/www.go2posts.com\/de\/wp-content\/uploads\/sites\/21\/2025\/01\/logo.png\",\"width\":341,\"height\":46,\"caption\":\"Go 2 Posts German | Breaking Digital News &amp; Software Trends\"},\"image\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.go2posts.com\/de\/#\/schema\/person\/7d2ba976d99a3712085fad7b38500b83\",\"name\":\"curtis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.go2posts.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g\",\"caption\":\"curtis\"},\"url\":\"https:\/\/www.go2posts.com\/de\/author\/curtis\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C4-Modell-Fallstudie: Internet-Banking-System von Big Bank plc - Go 2 Posts German | Breaking Digital News &amp; Software Trends","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/","og_locale":"de_DE","og_type":"article","og_title":"C4-Modell-Fallstudie: Internet-Banking-System von Big Bank plc - Go 2 Posts German | Breaking Digital News &amp; Software Trends","og_description":"1. Ausf\u00fchrliche Zusammenfassung Diese Fallstudie dokumentiert die Architektur des\u00a0Internet-Banking-System\u00a0f\u00fcr\u00a0Big Bank plc. Das System ist darauf ausgelegt, privaten Bankkunden die M\u00f6glichkeit zu geben, ihre Kontost\u00e4nde einzusehen, ihre Transaktionsgeschichte einzusehen und Zahlungen&hellip;","og_url":"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/","og_site_name":"Go 2 Posts German | Breaking Digital News &amp; Software Trends","article_published_time":"2026-04-27T05:58:52+00:00","og_image":[{"url":"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png","type":"","width":"","height":""}],"author":"curtis","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"curtis","Gesch\u00e4tzte Lesezeit":"6\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/#article","isPartOf":{"@id":"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/"},"author":{"name":"curtis","@id":"https:\/\/www.go2posts.com\/de\/#\/schema\/person\/7d2ba976d99a3712085fad7b38500b83"},"headline":"C4-Modell-Fallstudie: Internet-Banking-System von Big Bank plc","datePublished":"2026-04-27T05:58:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/"},"wordCount":917,"publisher":{"@id":"https:\/\/www.go2posts.com\/de\/#organization"},"image":{"@id":"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/#primaryimage"},"thumbnailUrl":"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png","articleSection":["AI","AI Chatbot","C4 Model"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/","url":"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/","name":"C4-Modell-Fallstudie: Internet-Banking-System von Big Bank plc - Go 2 Posts German | Breaking Digital News &amp; Software Trends","isPartOf":{"@id":"https:\/\/www.go2posts.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/#primaryimage"},"image":{"@id":"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/#primaryimage"},"thumbnailUrl":"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png","datePublished":"2026-04-27T05:58:52+00:00","breadcrumb":{"@id":"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/#primaryimage","url":"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png","contentUrl":"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.go2posts.com\/de\/c4-model-case-study-big-bank-plc-internet-banking-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.go2posts.com\/de\/"},{"@type":"ListItem","position":2,"name":"C4-Modell-Fallstudie: Internet-Banking-System von Big Bank plc"}]},{"@type":"WebSite","@id":"https:\/\/www.go2posts.com\/de\/#website","url":"https:\/\/www.go2posts.com\/de\/","name":"Go 2 Posts German | Breaking Digital News &amp; Software Trends","description":"","publisher":{"@id":"https:\/\/www.go2posts.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.go2posts.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.go2posts.com\/de\/#organization","name":"Go 2 Posts German | Breaking Digital News &amp; Software Trends","url":"https:\/\/www.go2posts.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.go2posts.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.go2posts.com\/de\/wp-content\/uploads\/sites\/21\/2025\/01\/logo.png","contentUrl":"https:\/\/www.go2posts.com\/de\/wp-content\/uploads\/sites\/21\/2025\/01\/logo.png","width":341,"height":46,"caption":"Go 2 Posts German | Breaking Digital News &amp; Software Trends"},"image":{"@id":"https:\/\/www.go2posts.com\/de\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.go2posts.com\/de\/#\/schema\/person\/7d2ba976d99a3712085fad7b38500b83","name":"curtis","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.go2posts.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g","caption":"curtis"},"url":"https:\/\/www.go2posts.com\/de\/author\/curtis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/posts\/3698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/comments?post=3698"}],"version-history":[{"count":0,"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/posts\/3698\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/media?parent=3698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/categories?post=3698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/tags?post=3698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}