Government Body
main
main
v
0.0.0
Government Department
Allows citizens to view information about their accounts, and make payments.
Info
Context views
Container views
Component views
Dynamic views
Deployment views
Dependencies
Decisions
Government Department - Containers
Government Department
[System]
API
Application
[Java
and
Spring
MVC]
Provides
Internet
banking
functionality
via
a
JSON/HTTPS
API.
Database
[Oracle
Database
Schema]
Stores
user
registration
information,
hashed
authentication
credentials,
access
logs,
etc.
Single-Page
Application
[JavaScript
and
Angular]
Provides
all
of
the
Internet
banking
functionality
to
customers
via
their
web
browser.
Mobile
App
[Xamarin]
Provides
a
limited
subset
of
the
Internet
banking
functionality
to
customers
via
their
mobile
device.
Web
Application
[Java
and
Spring
MVC]
Delivers
the
static
content
and
the
Internet
banking
single
page
application.
Citizen
A
member
of
the
public
GovNotify
The
Government
Service
for
sending
e-maills.
Banking
System
Stores
all
of
the
core
banking
information
about
citizens,
accounts,
transactions,
etc.
Sends
e-mails
to
Visits
someservice.gov.uk
using
[HTTPS]
Views
account
balances,
and
makes
payments
using
Views
account
balances,
and
makes
payments
using
Delivers
to
the
citizen'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
[JSON/HTTPS]
Legend
▯
person
▯
system
▯
container
▯
system boundary
(dashed)
Government Department - Containers
Government Department - Containers
Government Department
[System]
API
Application
[Java
and
Spring
MVC]
Provides
Internet
banking
functionality
via
a
JSON/HTTPS
API.
Database
[Oracle
Database
Schema]
Stores
user
registration
information,
hashed
authentication
credentials,
access
logs,
etc.
Single-Page
Application
[JavaScript
and
Angular]
Provides
all
of
the
Internet
banking
functionality
to
customers
via
their
web
browser.
Mobile
App
[Xamarin]
Provides
a
limited
subset
of
the
Internet
banking
functionality
to
customers
via
their
mobile
device.
Web
Application
[Java
and
Spring
MVC]
Delivers
the
static
content
and
the
Internet
banking
single
page
application.
Citizen
A
member
of
the
public
GovNotify
The
Government
Service
for
sending
e-maills.
Banking
System
Stores
all
of
the
core
banking
information
about
citizens,
accounts,
transactions,
etc.
Sends
e-mails
to
Visits
someservice.gov.uk
using
[HTTPS]
Views
account
balances,
and
makes
payments
using
Views
account
balances,
and
makes
payments
using
Delivers
to
the
citizen'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
[JSON/HTTPS]
Legend
▯
person
▯
system
▯
container
▯
system boundary
(dashed)
Government Department - Containers [
svg
|
png
|
puml
]