Big Bank plc
main
main
Toggle theme
v
1.5.0
Internet Banking System
Allows customers to view information about their bank accounts, and make payments.
Info
Context views
Container views
Component views
Code views
Dynamic views
Deployment views
Dependencies
Decisions
Documentation
Internet Banking System - Containers
Internet Banking System - Containers
Internet Banking System
[Software System]
Mobile
App
[Container:
Xamarin]
Provides
a
limited
subset
of
the
Internet
banking
functionality
to
customers
via
their
mobile
device.
Web
Application
[Container:
Java
and
Spring
MVC]
Delivers
the
static
content
and
the
Internet
banking
single
page
application.
API
Application
[Container:
Java
and
Spring
MVC]
Provides
Internet
banking
functionality
via
a
JSON/HTTPS
API.
Database
[Container:
Oracle
Database
Schema]
Stores
user
registration
information,
hashed
authentication
credentials,
access
logs,
etc.
Single-Page
Application
[Container:
JavaScript
and
Angular]
Provides
all
of
the
Internet
banking
functionality
to
customers
via
their
web
browser.
Personal
Banking
Customer
[Person]
A
customer
of
the
bank,
with
personal
bank
accounts.
Mainframe
Banking
System
[Software
System]
Stores
all
of
the
core
banking
information
about
customers,
accounts,
transactions,
etc.
E-mail
System
[Software
System]
The
internal
Microsoft
Exchange
e-mail
system.
Sends
e-mails
to
Visits
bigbank.com/ib
using
[HTTPS]
Views
account
balances,
and
makes
payments
using
Views
account
balances,
and
makes
payments
using
Delivers
to
the
customer's
web
browser
Makes
API
calls
to
[JSON/HTTPS]
Makes
API
calls
to
[JSON/HTTPS]
Reads
from
and
writes
to
[JDBC]
Makes
API
calls
to
[XML/HTTPS]
Sends
e-mail
using
Internet Banking System - Containers
Internet Banking System - Containers
Internet Banking System - Containers
Internet Banking System
[Software System]
Mobile
App
[Container:
Xamarin]
Provides
a
limited
subset
of
the
Internet
banking
functionality
to
customers
via
their
mobile
device.
Web
Application
[Container:
Java
and
Spring
MVC]
Delivers
the
static
content
and
the
Internet
banking
single
page
application.
API
Application
[Container:
Java
and
Spring
MVC]
Provides
Internet
banking
functionality
via
a
JSON/HTTPS
API.
Database
[Container:
Oracle
Database
Schema]
Stores
user
registration
information,
hashed
authentication
credentials,
access
logs,
etc.
Single-Page
Application
[Container:
JavaScript
and
Angular]
Provides
all
of
the
Internet
banking
functionality
to
customers
via
their
web
browser.
Personal
Banking
Customer
[Person]
A
customer
of
the
bank,
with
personal
bank
accounts.
Mainframe
Banking
System
[Software
System]
Stores
all
of
the
core
banking
information
about
customers,
accounts,
transactions,
etc.
E-mail
System
[Software
System]
The
internal
Microsoft
Exchange
e-mail
system.
Sends
e-mails
to
Visits
bigbank.com/ib
using
[HTTPS]
Views
account
balances,
and
makes
payments
using
Views
account
balances,
and
makes
payments
using
Delivers
to
the
customer's
web
browser
Makes
API
calls
to
[JSON/HTTPS]
Makes
API
calls
to
[JSON/HTTPS]
Reads
from
and
writes
to
[JDBC]
Makes
API
calls
to
[XML/HTTPS]
Sends
e-mail
using
Internet Banking System - Containers [
svg
|
png
|
puml
]