Culminating Project Title
Date of Award
Culminating Project Type
Information Assurance: M.S.
Information Assurance and Information Systems
Herberger School of Business
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.
The purpose of this project is to show how new technologies help the banking and financial industries to process and retrieve data for users. The primary goal of this project is to demonstrate the new technologies Angular JS, RESTful Web Services, and the Cassandra database which are faster than the other conventional software frameworks. This has been achieved by creating two software applications; one is an online banking application with the latest technologies and the other with traditional frameworks. After examining the time taken by the techniques to render the web page to the user, and the availability and scalability of the software, we will understand the need for the new technologies in the banking and financial sectors. The application that is developed should help the users, guide them and should perform user requested transactions with zero fault tolerance; it should give precise data without losing or showing error data. It should also provide security to the transaction. Unauthorized transactions should be prohibited from entering the server either from UI (User Interface) or from a mid-tier connection. The proposed application uses the Cassandra database which has high scalability and availability. It also uses Service Oriented Architecture (SOA) for better service and performance of the application. In the UI we use Angular JS which is fast and can handle the REST (Representational State Transfer) Application Programming Interface CRUD(Create, Read, Update & Delete) operations.
Bondili, Naga Sandeep Singh, "Online Banking Application with Angular JS, RESTful Web Services and Cassandra Database" (2017). Culminating Projects in Information Assurance. 26.