Internet Banking System

Allows customers to view information about their bank accounts, and make payments.

<size:24>Container View: Internet Banking System</size>Container View: Internet Banking SystemInternet Banking System[Software System]Mobile App[Container: Xamarin] Provides a limited subset of theInternet banking functionality tocustomers via their mobile device.Web Application[Container: Java and Spring MVC] Delivers the static content and theInternet banking single pageapplication.API Application[Container: Java and Spring MVC] Provides Internet bankingfunctionality 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 bankingfunctionality to customers via theirweb browser.Personal Banking Customer[Person] A customer of the bank, withpersonal bank accounts.Mainframe Banking System[Software System] Stores all of the core bankinginformation about customers,accounts, transactions, etc.E-mail System[Software System] The internal Microsoft Exchangee-mail system.Sends e-mails toVisits bigbank.com/ib using[HTTPS]Views account balances, and makes payments usingViews account balances, and makes payments usingDelivers to the customer's web browserMakes 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
Container View: Internet Banking System