Provides Internet banking functionality via a JSON/HTTPS API.Provides Internet banking functionality via a JSON/HTTPS API.Provides Internet banking functionality via a JSON/HTTPS API.Provides Internet banking functionality via a JSON/HTTPS API.
API Application
[Java and Spring MVC]
Provides Internet banking functionality via a JSON/HTTPS AP…
Provides customers with a summary of their bank accounts.
Accounts Summary Controller
[Spring MVC Rest Controller]
Provides customers with a summary of their bank accounts.
Sends e-mails to users.
E-mail Component
[Spring Bean]
Sends e-mails to users.
A facade onto the mainframe banking system.
Mainframe Banking System Facade
[Spring Bean]
A facade onto the mainframe banking system.
Allows users to reset their passwords with a single use URL.
Reset Password Controller
[Spring MVC Rest Controller]
Allows users to reset their passwords with a single use URL.
Provides functionality related to signing in, changing passwords, etc.
Security Component
[Spring Bean]
Provides functionality related to signing in, changing passwords, etc.
Allows users to sign in to the Internet Banking System.
Sign In Controller
[Spring MVC Rest Controller]
Allows users to sign in to the Internet Banking System.
The internal Microsoft Exchange e-mail system.
E-mail System
The internal Microsoft Exchange e-mail system.
Stores user registration information, hashed authentication credentials, access logs, etc.
Database
[Oracle Database Schema]
Stores user registration information, hashed authentication credentials, access logs, etc.
Provides a limited subset of the Internet banking functionality to customers via their mobile device.
Mobile App
[Xamarin]
Provides a limited subset of the Internet banking functionality to customers via their mobile device.
Provides all of the Internet banking functionality to customers via their web browser.
Single-Page Application
[JavaScript and Angular]
Provides all of the Internet banking functionality to customers via their web browser.
Stores all of the core banking information about customers, accounts, transactions, etc.
Mainframe Banking System
Stores all of the core banking information about customers, accounts, transactions, etc.
uses
reads from and writes to [JDBC]
makes API calls to [JSON/HTTPS]
makes API calls to [JSON/HTTPS]
makes API calls to [JSON/HTTPS]
uses
sends e-mail using
makes API calls to [JSON/HTTPS]
uses
makes API calls to [JSON/HTTPS]
makes API calls to [JSON/HTTPS]
makes API calls to [XML/HTTPS]
uses
← Container — Internet Banking System
Component — API Application
Interne Komponenten der API Application

Source: site/content/projekte/bausteinsicht/tutorial/examples/teil_29.jsonc
Last synced: 2026-08-10 03:49
Author: Simon Brown (Original), Paul Fleischmann (Bausteinsicht-Transformation)
Generated by Bausteinsicht
Legend
Component
Container
Software System
Text 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 System
Allows customers to view information about their bank accou…
Provides Internet banking functionality via a JSON/HTTPS API.
API Application
[Java and Spring MVC]
Provides Internet banking functionality via a JSON/HTTPS API.
Stores user registration information, hashed authentication credentials, access logs, etc.
Database
[Oracle Database Schema]
Stores user registration information, hashed authentication credentials, access logs, etc.
Provides a limited subset of the Internet banking functionality to customers via their mobile device.
Mobile App
[Xamarin]
Provides a limited subset of the Internet banking functionality to customers via their mobile device.
Provides all of the Internet banking functionality to customers via their web browser.
Single-Page Application
[JavaScript and Angular]
Provides all of the Internet banking functionality to customers via their web browser.
Delivers the static content and the Internet banking single page application.
Web Application
[Java and Spring MVC]
Delivers the static content and the Internet banking single page application.
A customer of the bank, with personal bank accounts.A customer of the bank, with personal bank accounts.
Personal Banking Customer
A customer of the bank, with personal bank accounts.
The internal Microsoft Exchange e-mail system.
E-mail System
The internal Microsoft Exchange e-mail system.
Stores all of the core banking information about customers, accounts, transactions, etc.
Mainframe Banking System
Stores all of the core banking information about customers, accounts, transactions, etc.
views account balances, and makes payments using
sends e-mails to
visits bigbank.com/ib using [HTTPS]
delivers to the customer's web browser
views account balances, and makes payments using
reads from and writes to [JDBC]
makes API calls to [JSON/HTTPS]
makes API calls to [JSON/HTTPS]
sends e-mail using
makes API calls to [XML/HTTPS]
makes API calls to [JSON/HTTPS]
← System Context — Big Bank plc
Container — Internet Banking System
Interne Container des Internet Banking Systems und ihre Nachbarn

Source: site/content/projekte/bausteinsicht/tutorial/examples/teil_29.jsonc
Last synced: 2026-08-10 03:49
Author: Simon Brown (Original), Paul Fleischmann (Bausteinsicht-Transformation)
Generated by Bausteinsicht
Legend
Person
Container
Software System
Text is not SVG - cannot display
Allows customers to withdraw cash.
ATM
Allows customers to withdraw cash.
Administration and support staff within the bank.Administration and support staff within the bank.
Back Office Staff
Administration 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 Customer
A customer of the bank, with personal bank accounts.
The internal Microsoft Exchange e-mail system.
E-mail System
The internal Microsoft Exchange e-mail system.
Allows customers to view information about their bank accounts, and make payments.
Internet Banking System
Allows customers to view information about their bank accounts, and make payments.
Stores all of the core banking information about customers, accounts, transactions, etc.
Mainframe Banking System
Stores all of the core banking information about customers, accounts, transactions, etc.
Customer service staff within the bank.Customer service staff within the bank.
Customer Service Staff
Customer service staff within the bank.
uses
sends e-mail using
withdraws cash using
gets account information from, and makes payments using
sends e-mails to
asks questions to
uses
uses
views account balances, and makes payments using
System Context — Big Bank plc
Alle Akteure und Systeme rund um das Internet Banking System

Source: site/content/projekte/bausteinsicht/tutorial/examples/teil_29.jsonc
Last synced: 2026-08-10 03:49
Author: Simon Brown (Original), Paul Fleischmann (Bausteinsicht-Transformation)
Generated by Bausteinsicht
Legend
Person
Software System
Text is not SVG - cannot display