| Peer-Reviewed

A Model-Driven Approach for Online Banking Application Using AngularJS Framework

Received: 7 March 2022     Accepted: 26 August 2022     Published: 14 September 2022
Views:       Downloads:
Abstract

Numerous web apps, such as online banking, gaming, and online ticket reservation, are now used by people all over the world. Existing web apps feature a shell page that is wasteful and unresponsive due to its slow response time and rigidity. Two frameworks, AngularJS and Joomla, were merged in this manner to produce a more adaptable and responsive online application. AngularJS is a simple SPA framework that uses JavaScript code to provide data binding and a responsive formula. Joomla, a content management system, also manages the content of the online application. As a result, the results show that the method increases the web application's responsiveness and adaptability. The most intriguing revolution in computing archetype is cloud computing. However, the main roadblocks to widespread adoption are security and privacy concerns. According to Moghaddam, Wieder, and colleagues' study, the service provider's security capabilities, data sensitivity, and cloud users' requirements, as well as the notions of isolation, elasticity, and computing environment in the cloud, must all be based on a policy management scheme. Generally, it has been noticed that the usage of JavaScript in conjunction with JavaScript frameworks and libraries alleviated general issues in such applications. Along with the Model-View-Controller (MVC) structural architecture or pattern, an inventive family of JavaScript frameworks emerges.

Published in American Journal of Information Science and Technology (Volume 6, Issue 3)
DOI 10.11648/j.ajist.20220603.12
Page(s) 52-63
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2022. Published by Science Publishing Group

Keywords

Java Script, Online Banking, Framework, Model

References
[1] Mannan, M. and P. C. Van Oorschot. Using a personal device to strengthen password authentication from an untrusted computer. in International Conference on Financial Cryptography and Data Security. 2007. Springer.
[2] Schechter, S. E., et al. The emperor's new security indicators. in 2007 IEEE Symposium on Security and Privacy (SP'07). 2007. IEEE.
[3] Hammood, W. A., et al. A review of user authentication model for online banking system based on mobile IMEI number. in IOP Conference Series: Materials Science and Engineering. 2020. IOP Publishing.
[4] Joshi, Y., et al. PhishGuard: a browser plug-in for protection from phishing. in 2008 2nd International Conference on Internet Multimedia Services Architecture and Applications. 2008. IEEE.
[5] Tiwari, A., et al., A multi-factor security protocol for wireless payment-secure web authentication using mobile devices. arXiv preprint arXiv: 1111.3010, 2011.
[6] Wu, M., R. C. Miller, and G. Little. Web wallet: preventing phishing attacks by revealing user intentions. in Proceedings of the second symposium on Usable privacy and security. 2006.
[7] Ives, B., K. R. Walsh, and H. Schneider, The domino effect of password reuse. Communications of the ACM, 2004. 47 (4): p. 75-78.
[8] Yee, K.-P. and K. Sitaker. Passpet: convenient password management and phishing protection. in Proceedings of the second symposium on Usable privacy and security. 2006.
[9] Herzberg, A., Why Johnny can't surf (safely)? Attacks and defenses for web users. computers & security, 2009. 28 (1-2): p. 63-71.
[10] Dorta, M., Angular JS paso a paso. MJ Dorta, Angular JS paso a paso. Leanpub, 2014.
[11] Baida, R., M. Andriienko, and M. Plechawska-Wójcik, Perfomance analysis of frameworks Angular and Vue. js. Journal of Computer Sciences Institute, 2020. 14: p. 59-64.
[12] Wohlgethan, E., SupportingWeb Development Decisions by Comparing Three Major JavaScript Frameworks: Angular, React and Vue. js. 2018, Hochschule für Angewandte Wissenschaften Hamburg.
[13] Uluca, D., Angular for Enterprise-Ready Web Applications. 2020: Packt Publishing Birmingham.
[14] Kirda, E. and C. Kruegel. Protecting users against phishing attacks with antiphish. in 29th Annual International Computer Software and Applications Conference (COMPSAC'05). 2005. IEEE.
[15] Teraguchi, N. C. R. L. Y. and J. C. Mitchell, Client-side defense against web-based identity theft. Computer Science Department, Stanford University.
[16] Alsharnouby, M., F. Alaca, and S. Chiasson, Why phishing still works: User strategies for combating phishing attacks. International Journal of Human-Computer Studies, 2015. 82: p. 69-82.
[17] Das, S. and J. Debbarma, Designing a biometric strategy (fingerprint) measure for enhancing ATM security in Indian e-banking system. International Journal of Information and Communication Technology Research, 2011. 1 (5).
[18] Murigu, A. H., The usage of automated teller machines Case study: Barclays Bank of Kenya. 2008, University of Nairobi.
[19] Konheim, A. G., Automated teller machines: their history and authentication protocols. Journal of Cryptographic Engineering, 2016. 6 (1): p. 1-29.
[20] Ahkouk, K. and M. Machkour, Towards an interface for translating natural language questions to SQL: a conceptual framework from a systematic review. International Journal of Reasoning-based Intelligent Systems, 2020. 12 (4): p. 264-275.
[21] Du, M., et al. Lifelong anomaly detection through unlearning. in Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security. 2019.
[22] Jain, H., R. Oak, and J. Bansal. Towards Developing a Secure and Robust Solution for E-Voting using Blockchain. in 2019 International Conference on Nascent Technologies in Engineering (ICNTE). 2019. IEEE.
[23] Jhala, K. S., R. Oak, and M. Khare. Smart collaboration mechanism using blockchain technology. in 2018 5th IEEE International Conference on Cyber Security and Cloud Computing (CSCloud)/2018 4th IEEE International Conference on Edge Computing and Scalable Cloud (EdgeCom).
[24] Khare, M. and R. Oak, Real-Time distributed denial-of-service (DDoS) attack detection using decision trees for server performance maintenance, in Performance Management of Integrated Systems and its Applications in Software Engineering. 2020, Springer. p. 1-9.
[25] Newman, J. C. and R. Oak, Artificial Intelligence: Ethics in Practice. login Usenix Mag., 2020. 45 (1).
[26] Oak, R., A study of digital image segmentation techniques. Int. J. Eng. Comput. Sci, 2016. 5 (12): p. 19779-19783.
[27] Oak, R., Extractive techniques for automatic document summarization: a survey. International Journal of Innovative Research in Computer and Communication Engineering, 2016. 4 (3): p. 4158-4164.
[28] Oak, R., A literature survey on authentication using Behavioural biometric techniques. Intelligent Computing and Information and Communication, 2018: p. 173-181.
[29] Oak, R. Poster: Adversarial Examples for Hate Speech Classifiers. in Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security. 2019.
[30] Oak, R., The Fault in the Stars: Understanding the Underground Market of Amazon Reviews. arXiv preprint arXiv: 2102.04217, 202.
[31] Oak, R., et al. Malware detection on highly imbalanced data through sequence modeling. in Proceedings of the 12th ACM Workshop on artificial intelligence and security. 2019.
[32] Oak, R. and M. Khare. A novel architecture for continuous authentication using behavioural biometrics. in 2017 International Conference on Current Trends in Computer, Electrical, Electronics and Communication (CTCEEC). 2017. IEEE.
[33] Oak, R., C. Rahalkar, and D. Gujar. Poster: Using generative adversarial networks for secure pseudorandom number generation. in Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security. 2019.
[34] Sehwag, V., et al., Time for a Background Check! Uncovering the impact of Background Features on Deep Neural Networks. arXiv preprint arXiv: 2006.14077, 2020.
[35] Ghelani, D. and T. K. Hua, A Perspective Review on Online Food Shop Management System and Impacts on Business.
[36] Ghelani, D. and T. K. Hua, Conceptual Framework of Web 3.0 and Impact on Marketing, Artificial Intelligence, and Blockchain.
[37] Hua, T. K. and V. Biruk, Cybersecurity as a Fishing Game: Developing Cybersecurity in the Form of Fishing Game and What Top Management Should Understand. 2021: Partridge Publishing Singapore.
[38] Bátiz-Lazo, B., T. Karlsson, and B. Thodenius, The origins of the cashless society: Cash dispensers, direct to account payments and the development of on-line real-time networks, c. 1965-1985. Essays in Economic & Business History, 2014. 32 (1): p. 100-137.
[39] Karamala, P. and B. D. Anchula, Does an ATM surrogate a branch of a Bank in India? Journal of Business and Retail Management Research, 2011. 6 (1): p. 90-101.
[40] Sharma, M. and A. Sharma, Role of information technology in indian banking sector. International Journal in Multidisciplinary and Academic Research, 2013. 2 (1): p. 1-12.
[41] Faith, B., Use of automated teller machines (ATM), effective service delivery and customer satisfaction in the banking sector: a case study of Stanbic Bank Uganda limited-Bushenyi District. 2008.
[42] LINDSEY, C. R., Consumer electronic funds transfer systems: Implementation in the state of texas (automatic teller machines (atm), consumer banking services). 1986, Lamar University-Beaumont.
[43] Bátiz-Lazo, B., Cash and dash: how ATMs and computers changed banking. 2018: Oxford University Press.
Cite This Article
  • APA Style

    Diptiben Ghelani, Tan Kian Hua, Surendra Kumar Reddy Koduru. (2022). A Model-Driven Approach for Online Banking Application Using AngularJS Framework. American Journal of Information Science and Technology, 6(3), 52-63. https://doi.org/10.11648/j.ajist.20220603.12

    Copy | Download

    ACS Style

    Diptiben Ghelani; Tan Kian Hua; Surendra Kumar Reddy Koduru. A Model-Driven Approach for Online Banking Application Using AngularJS Framework. Am. J. Inf. Sci. Technol. 2022, 6(3), 52-63. doi: 10.11648/j.ajist.20220603.12

    Copy | Download

    AMA Style

    Diptiben Ghelani, Tan Kian Hua, Surendra Kumar Reddy Koduru. A Model-Driven Approach for Online Banking Application Using AngularJS Framework. Am J Inf Sci Technol. 2022;6(3):52-63. doi: 10.11648/j.ajist.20220603.12

    Copy | Download

  • @article{10.11648/j.ajist.20220603.12,
      author = {Diptiben Ghelani and Tan Kian Hua and Surendra Kumar Reddy Koduru},
      title = {A Model-Driven Approach for Online Banking Application Using AngularJS Framework},
      journal = {American Journal of Information Science and Technology},
      volume = {6},
      number = {3},
      pages = {52-63},
      doi = {10.11648/j.ajist.20220603.12},
      url = {https://doi.org/10.11648/j.ajist.20220603.12},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ajist.20220603.12},
      abstract = {Numerous web apps, such as online banking, gaming, and online ticket reservation, are now used by people all over the world. Existing web apps feature a shell page that is wasteful and unresponsive due to its slow response time and rigidity. Two frameworks, AngularJS and Joomla, were merged in this manner to produce a more adaptable and responsive online application. AngularJS is a simple SPA framework that uses JavaScript code to provide data binding and a responsive formula. Joomla, a content management system, also manages the content of the online application. As a result, the results show that the method increases the web application's responsiveness and adaptability. The most intriguing revolution in computing archetype is cloud computing. However, the main roadblocks to widespread adoption are security and privacy concerns. According to Moghaddam, Wieder, and colleagues' study, the service provider's security capabilities, data sensitivity, and cloud users' requirements, as well as the notions of isolation, elasticity, and computing environment in the cloud, must all be based on a policy management scheme. Generally, it has been noticed that the usage of JavaScript in conjunction with JavaScript frameworks and libraries alleviated general issues in such applications. Along with the Model-View-Controller (MVC) structural architecture or pattern, an inventive family of JavaScript frameworks emerges.},
     year = {2022}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - A Model-Driven Approach for Online Banking Application Using AngularJS Framework
    AU  - Diptiben Ghelani
    AU  - Tan Kian Hua
    AU  - Surendra Kumar Reddy Koduru
    Y1  - 2022/09/14
    PY  - 2022
    N1  - https://doi.org/10.11648/j.ajist.20220603.12
    DO  - 10.11648/j.ajist.20220603.12
    T2  - American Journal of Information Science and Technology
    JF  - American Journal of Information Science and Technology
    JO  - American Journal of Information Science and Technology
    SP  - 52
    EP  - 63
    PB  - Science Publishing Group
    SN  - 2640-0588
    UR  - https://doi.org/10.11648/j.ajist.20220603.12
    AB  - Numerous web apps, such as online banking, gaming, and online ticket reservation, are now used by people all over the world. Existing web apps feature a shell page that is wasteful and unresponsive due to its slow response time and rigidity. Two frameworks, AngularJS and Joomla, were merged in this manner to produce a more adaptable and responsive online application. AngularJS is a simple SPA framework that uses JavaScript code to provide data binding and a responsive formula. Joomla, a content management system, also manages the content of the online application. As a result, the results show that the method increases the web application's responsiveness and adaptability. The most intriguing revolution in computing archetype is cloud computing. However, the main roadblocks to widespread adoption are security and privacy concerns. According to Moghaddam, Wieder, and colleagues' study, the service provider's security capabilities, data sensitivity, and cloud users' requirements, as well as the notions of isolation, elasticity, and computing environment in the cloud, must all be based on a policy management scheme. Generally, it has been noticed that the usage of JavaScript in conjunction with JavaScript frameworks and libraries alleviated general issues in such applications. Along with the Model-View-Controller (MVC) structural architecture or pattern, an inventive family of JavaScript frameworks emerges.
    VL  - 6
    IS  - 3
    ER  - 

    Copy | Download

Author Information
  • Institute of Computer Science, Gujrat Technological University, Ahmedabad, India

  • Management and International Business, and Cyber Security, LIGS University, Honolulu, USA

  • Department of Information Technology, Allahabad Agricultural Institute, Allahabad, India

  • Sections