Provides Internet banking functionality via JSON/HTTPS API.Provides Internet banking functionality via JSON/HTTPS API.Provides Internet banking functionality via JSON/HTTPS API.Provides Internet banking functionality via JSON/HTTPS API.API Application[Java and Spring MVC]Provides Internet banking functionality via JSON/HTTPS API.Provides account summaries.Accounts Summary Controller[Spring MVC Rest Controller]Provides account summaries.Sends e-mails to users.E-mail Component[Spring Bean]Sends e-mails to users.A facade onto the mainframe.Mainframe Banking System Facade[Spring Bean]A facade onto the mainframe.Allows password reset via single-use URL.Reset Password Controller[Spring MVC Rest Controller]Allows password reset via single-use URL.Handles sign-in, password changes.Security Component[Spring Bean]Handles sign-in, password changes.Allows users to sign in.Sign In Controller[Spring MVC Rest Controller]Allows users to sign in.The internal Microsoft Exchange e-mail system.E-mail SystemThe internal Microsoft Exchange e-mail system.Stores user registration info, credentials, access logs.Database[Oracle Database Schema]Stores user registration info, credentials, access logs.Stores all core banking information.Mainframe Banking SystemStores all core banking information.reads from and writes to [JDBC]sends e-mail usingmakes API calls to [XML/HTTPS]usesusesusesuses← ContainerAPI Internals (Zoom-In)Nur API App + direkte externe Abhängigkeiten — ohne Frontend-RauschenSource: site/content/projekte/bausteinsicht/tutorial/examples/teil_30.jsoncLast synced: 2026-08-10 03:49Author: Paul FleischmannGenerated by BausteinsichtLegend■ Component■ Container■ Software SystemText is not SVG - cannot display Provides Internet banking functionality via JSON/HTTPS API.Provides Internet banking functionality via JSON/HTTPS API.Provides Internet banking functionality via JSON/HTTPS API.Provides Internet banking functionality via JSON/HTTPS API.API Application[Java and Spring MVC]Provides Internet banking functionality via JSON/HTTPS API.Provides account summaries.Accounts Summary Controller[Spring MVC Rest Controller]Provides account summaries.Sends e-mails to users.E-mail Component[Spring Bean]Sends e-mails to users.A facade onto the mainframe.Mainframe Banking System Facade[Spring Bean]A facade onto the mainframe.Allows password reset via single-use URL.Reset Password Controller[Spring MVC Rest Controller]Allows password reset via single-use URL.Handles sign-in, password changes.Security Component[Spring Bean]Handles sign-in, password changes.Allows users to sign in.Sign In Controller[Spring MVC Rest Controller]Allows users to sign in.The internal Microsoft Exchange e-mail system.E-mail SystemThe internal Microsoft Exchange e-mail system.Stores user registration info, credentials, access logs.Database[Oracle Database Schema]Stores user registration info, credentials, access logs.Limited banking on mobile devices.Mobile App[Xamarin]Limited banking on mobile devices.Full Internet banking in the browser.Single-Page Application[JavaScript and Angular]Full Internet banking in the browser.Stores all core banking information.Mainframe Banking SystemStores all core banking information.reads from and writes to [JDBC]sends e-mail usingmakes API calls to [XML/HTTPS]usesmakes API calls to [JSON/HTTPS]makes API calls to [JSON/HTTPS]usesmakes API calls to [JSON/HTTPS]makes API calls to [JSON/HTTPS]usesusesmakes API calls to [JSON/HTTPS]makes API calls to [JSON/HTTPS]← ContainerComponents (alle)Alle 6 Komponenten der API Application — volle ÜbersichtSource: site/content/projekte/bausteinsicht/tutorial/examples/teil_30.jsoncLast synced: 2026-08-10 03:49Author: Paul FleischmannGenerated by BausteinsichtLegend■ Component■ Container■ Software SystemText is not SVG - cannot display Allows customers to view information about their bank accounts, and make payments.Allows customers to view information about their bank accounts, and make payments.Allows customers to view information about their bank accounts, and make payments.Allows customers to view information about their bank accounts, and make payments.Internet Banking SystemAllows customers to view information about their bank accou…Provides Internet banking functionality via JSON/HTTPS API.API Application[Java and Spring MVC]Provides Internet banking functionality via JSON/HTTPS API.Stores user registration info, credentials, access logs.Database[Oracle Database Schema]Stores user registration info, credentials, access logs.Limited banking on mobile devices.Mobile App[Xamarin]Limited banking on mobile devices.Full Internet banking in the browser.Single-Page Application[JavaScript and Angular]Full Internet banking in the browser.Delivers static content and the SPA.Web Application[Java and Spring MVC]Delivers static content and the SPA.A customer of the bank, with personal bank accounts.A customer of the bank, with personal bank accounts.Personal Banking CustomerA customer of the bank, with personal bank accounts.The internal Microsoft Exchange e-mail system.E-mail SystemThe internal Microsoft Exchange e-mail system.Stores all core banking information.Mainframe Banking SystemStores all core banking information.visits bigbank.com/ib using [HTTPS]views account balances and makes payments usingviews account balances and makes payments usingsends e-mails todelivers to the customer's web browserreads from and writes to [JDBC]sends e-mail usingmakes API calls to [XML/HTTPS]makes API calls to [JSON/HTTPS]makes API calls to [JSON/HTTPS]← System ContextContainerAlle 5 Container des Internet Banking SystemsSource: site/content/projekte/bausteinsicht/tutorial/examples/teil_30.jsoncLast synced: 2026-08-10 03:49Author: Paul FleischmannGenerated by BausteinsichtLegend■ Person■ Container■ Software SystemText is not SVG - cannot display Allows customers to withdraw cash.ATMAllows customers to withdraw cash.Administration and support staff within the bank.Administration and support staff within the bank.Back Office StaffAdministration and support staff within the bank.A customer of the bank, with personal bank accounts.A customer of the bank, with personal bank accounts.Personal Banking CustomerA customer of the bank, with personal bank accounts.The internal Microsoft Exchange e-mail system.E-mail SystemThe internal Microsoft Exchange e-mail system.Allows customers to view information about their bank accounts, and make payments.Internet Banking SystemAllows customers to view information about their bank accounts, and make payments.Stores all core banking information.Mainframe Banking SystemStores all core banking information.Customer service staff within the bank.Customer service staff within the bank.Customer Service StaffCustomer service staff within the bank.views account balances, and makes payments usinggets account information from, and makes payments usingusessends e-mail usingasks questions tousesusessends e-mails towithdraws cash usingSystem ContextAlle Akteure und Systeme — der klassische C4 Level-1-ÜberblickSource: site/content/projekte/bausteinsicht/tutorial/examples/teil_30.jsoncLast synced: 2026-08-10 03:49Author: Paul FleischmannGenerated by BausteinsichtLegend■ Person■ Software SystemText is not SVG - cannot display Allows customers to withdraw cash.ATMAllows customers to withdraw cash.A customer of the bank, with personal bank accounts.A customer of the bank, with personal bank accounts.Personal Banking CustomerA customer of the bank, with personal bank accounts.Limited banking on mobile devices.Mobile App[Xamarin]Limited banking on mobile devices.Full Internet banking in the browser.Single-Page Application[JavaScript and Angular]Full Internet banking in the browser.Delivers static content and the SPA.Web Application[Java and Spring MVC]Delivers static content and the SPA.Customer service staff within the bank.Customer service staff within the bank.Customer Service StaffCustomer service staff within the bank.visits bigbank.com/ib using [HTTPS]asks questions toviews account balances and makes payments usingviews account balances and makes payments usingdelivers to the customer's web browserwithdraws cash usingCustomer TouchpointsAlles was der Kunde direkt sieht und berührt — kein BackendSource: site/content/projekte/bausteinsicht/tutorial/examples/teil_30.jsoncLast synced: 2026-08-10 03:49Author: Paul FleischmannGenerated by BausteinsichtLegend■ Person■ Container■ Software SystemText is not SVG - cannot display A customer of the bank, with personal bank accounts.A customer of the bank, with personal bank accounts.Personal Banking CustomerA customer of the bank, with personal bank accounts.Provides account summaries.Accounts Summary Controller[Spring MVC Rest Controller]Provides account summaries.A facade onto the mainframe.Mainframe Banking System Facade[Spring Bean]A facade onto the mainframe.Allows password reset via single-use URL.Reset Password Controller[Spring MVC Rest Controller]Allows password reset via single-use URL.Handles sign-in, password changes.Security Component[Spring Bean]Handles sign-in, password changes.Allows users to sign in.Sign In Controller[Spring MVC Rest Controller]Allows users to sign in.Stores user registration info, credentials, access logs.Database[Oracle Database Schema]Stores user registration info, credentials, access logs.Limited banking on mobile devices.Mobile App[Xamarin]Limited banking on mobile devices.Stores all core banking information.Mainframe Banking SystemStores all core banking information.reads from and writes to [JDBC]makes API calls to [XML/HTTPS]usesmakes API calls to [JSON/HTTPS]makes API calls to [JSON/HTTPS]usesusesviews account balances and makes payments usingmakes API calls to [JSON/HTTPS]Mobile App FlowNur der mobile Pfad — Web App und SPA ausgeblendetSource: site/content/projekte/bausteinsicht/tutorial/examples/teil_30.jsoncLast synced: 2026-08-10 03:49Author: Paul FleischmannGenerated by BausteinsichtLegend■ Person■ Component■ Container■ Software SystemText is not SVG - cannot display The internal Microsoft Exchange e-mail system.E-mail SystemThe internal Microsoft Exchange e-mail system.Sends e-mails to users.E-mail Component[Spring Bean]Sends e-mails to users.Allows password reset via single-use URL.Reset Password Controller[Spring MVC Rest Controller]Allows password reset via single-use URL.Handles sign-in, password changes.Security Component[Spring Bean]Handles sign-in, password changes.Allows users to sign in.Sign In Controller[Spring MVC Rest Controller]Allows users to sign in.Stores user registration info, credentials, access logs.Database[Oracle Database Schema]Stores user registration info, credentials, access logs.Limited banking on mobile devices.Mobile App[Xamarin]Limited banking on mobile devices.Full Internet banking in the browser.Single-Page Application[JavaScript and Angular]Full Internet banking in the browser.reads from and writes to [JDBC]sends e-mail usingusesmakes API calls to [JSON/HTTPS]makes API calls to [JSON/HTTPS]makes API calls to [JSON/HTTPS]makes API calls to [JSON/HTTPS]usesusesSecurity & Auth FlowAuthentifizierungs- und Passwort-Reset-Pfad — für das Security-TeamSource: site/content/projekte/bausteinsicht/tutorial/examples/teil_30.jsoncLast synced: 2026-08-10 03:49Author: Paul FleischmannGenerated by BausteinsichtLegend■ Component■ Container■ Software SystemText is not SVG - cannot display