ISYS1088-89: ACME BBO System Architectural Decision Project

Verified

Added on  2023/04/08

|3
|491
|127
Project
AI Summary
This document details an architectural decision (AD) for the ACME Bank's Business Banking Online (BBO) system, focusing on the critical choice of server infrastructure. The problem statement highlights the need for a robust external server capable of handling a high transaction volume (60-70 lakh transactions daily) with minimal downtime. The motivation stems from the desire to provide 24/7 online banking services. The document considers three options: external server support, an in-house maintenance team, and a customer support call team. The chosen decision is to use an external server, with implications including the need to find a capable external server provider. This decision leads to derived requirements for finding a suitable server company. The assignment also mentions key functional requirements related to server functionality and maintenance, and non-functional requirements such as server capacity and cost considerations. The document is structured according to an architectural decision template, addressing the problem, motivation, assumptions, and the decision-making process. The assignment is part of the ISYS1088-89 Systems Architecture course at RMIT University.
Document Page
Systems Architecture
Architectural Decision
<AD ID> <AD Title>
ISYS1088-89 Architectural Decision
Identifier <AD ID> Topic/Viewpoint ACME Business Banking
Online
Date <Date> Made By <Your group’s name>
Project Phase Evaluation Systems Impacted ACME BBO software
Architectural
Decision
Architectural decisions represent the key decisions that affect the design and
architecture of the system. This involve component design and manufacturing
decisions that are difficult to change later and are quite costly.
Problem
Statement
The ACME Bank has decided to introduce a new web based platform called
Business Banking Online or BBO, which will be required to perform all the bank
functions over the internet using an external server. The problem is finding an
external server capable enough to support the bank’s work load. Purchasing and
running in-house server is very costly.
Motivation Delivery of bank functionalities 24x7 over the internet sitting at the comfort of
their homes is the key to the success of the BBO banking application.
Assumptions 1. The application will be able to handle more than 60-70 lakh transactions per
day.
2. The application will be able to work 24 hours 7 days a week with very low
server downtime.
3. The application must be able to handle minimum of 2000-3000 customers
per day some accessing the app at the same time.
Alternative 1
Considered
Option 1: External Server Support
Overview
The support from an external server agency might be required for proper
functioning of the system without much downtime. The external agency will be
completely dedicated to the server’s maintenance.
Alternative 2
Considered
Option 2: Maintenance team for in-house server support
Overview
A separate maintenance team completely dedicated to the maintenance of the
application and its in-house servers can be used for smooth functioning of the
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
<AD ID> <AD Title>
system and reduce input lag.
Alternative 3
Considered
Option 3: Customer support call team
Overview
A customer support call team is needed for 24 x 7 response to help any customer
having some problem and give solutions as fast as possible. Based on the
complaints the maintenance team will act.
Decision
Made Alternative 1
Implications Requires to look for well-equipped external server companies capable enough to
handle the bank’s work load.
Derived
Requirement
s
Finding an external server handling company.
Business/
System
Requirement
s
Key Functional Requirements
1. Server is an essential part of any database or online-based system.
2. Server maintenance is essential to reduce downtime and lag.
Key Non-functional Requirements
1. The server should be capable enough to handle the above-mentioned workload.
2. The server should have a dedicated maintenance team.
3. Capable server and maintenance team adds extra cost to the company’s
infrastructure.
Related
Decisions
The use of IT service agencies like Limit management system, Payment batch
gateway and Billing handling systems are some of the services that need to be
outsourced to external companies as the parent bank is lacking in such technical
expertise.
Document Page
<AD ID> <AD Title> Error! No text of specified style in document.
chevron_up_icon
1 out of 3
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]