Аналіз сучасного стану і перспектив розвитку у галузі розробки та супроводу систем інтернет-банкінгу
DOI:
https://doi.org/10.26565/2304-6201-2024-62-01Ключові слова:
інтернет-банкінг, знання-орієнтований підхід, мікросервісна архітектура, метрики якості, продуктивність, метод аналізу часових рядів, рекомендаційна система, виписка за рахункомАнотація
Актуальність. Розробка систем інтернет-банкінгу потребує вирішення проблеми їх проектування з урахуванням постійного розвитку галузі та появи нових вимог до ПЗ, як функціональних, так і нефункціональних. Побудова таких систем з забезпеченням належного рівня показників якості вимагає обґрунтованого вибору еталонної системної архітектури, а також використання сучасних методів обробки знань щодо вимог користувачів. І тому, питання побудови цього класу систем є актуальною науково-технічною задачею.
Мета. Метою цього дослідження є аналіз сучасного стану та перспектив розвитку у галузі розробки та супроводу систем e-Banking, що дозволить мотивовано запропонувати їх вдосконалення шляхом застосування знання-орієнтованого підходу для обробки знань щодо вимог користувачів системи та використання мікросервісної архітектури, як еталонної системної архітектури, що в кінцевому рахунку має на меті підвищення показників якості.
Методи дослідження. Для досягнення мети дослідження виконано огляд існуючих в Україні систем e-Banking, проведено їх порівняльний аналіз та синтезована схема їх типової функціональності. Для подальшого розвитку цього класу систем мотивовано обрано метод аналізу часових рядів, як основний метод прогнозування дій користувача при роботі с функціоналом побудови виписок за рахунком. Виконано збір інформації щодо поточних показників продуктивності систем при побудові виписок.
Результати. На основі проведеного аналізу поточного стану, зроблено обґрунтований висновок про можливість та доцільність підвищення продуктивності систем e-Banking шляхом використання знання-орієнтованого підходу для обробки знань щодо вимог користувачів, а також мікросервісної архітектури при проектування та розробці систем e-Banking. Мотивовано запропоновано запровадити новий окремий модуль прогнозування дій користувача у системі, який дозволить системі виконувати важкі за часом та ресурсами операції клієнтів заздалегідь, для оптимального використання системних ресурсів.
Висновки. Розглянуті проблеми пов’язані з побудовою та розробкою систем e-Banking, зроблено аналітичний огляд існуючих на ринку України систем та побудована схема їх типової функціональності. Запропоновано розробити модуль прогнозування дій користувача у системі, який використовує знання-орієнтовані методи, та використати його для прогнозування операції побудови користувачем виписки за рахунками та попередньої підготовки цієї виписки для підвищення продуктивності роботи систем e-Banking.
Посилання
T. H. Tan and T. K. Tan, "E-Banking SAF: A TOGAF-NIST Aligned Security Architecture Framework for E-Banking Systems," The 7th International Conference on Information and Computer Technologies., 2024, pp. 1-6.
V. Koval, "Legal Definition of Information Security in Electronic Banking," Young Scientist, no. 1(113), pp. 121-125, 2023. [Online]. Available: https://doi.org/10.32839/2304-5809/2023-1-113-25 [in Ukrainian]
S. Newman, Building Microservices, 2nd ed., New York, USA: O'Reilly Media, 2021
M. C. Avornicului and V. P. Bresfelean, "Model driven development of online banking systems," Annals of the University of Oradea, Economic Science Series, vol. 20, no. 1, pp. 795-800, 2011.
I. Roid, Y. Panasenko, and S. Huba, "Digital banking architecture: things to consider when building banking software," [Online]. Available: https://yalantis.com/blog/technical-side-of-digital-banking-software. [Accessed: Jul. 1, 2024].
IFOBS.Corporate site, [Online]. Available: https://csltd.com.ua/products/corporate_online_banking/ [Accessed: Jul. 1, 2024].
IFOBS.Private site, [Online]. Available: https://csltd.com.ua/products/private_online_banking/. [Accessed: Jul. 1, 2024].
IBank2.Corporate site, [Online]. Available: https://dbosoft.com.ua/#/products/business/web_banking_business/. [Accessed: Jul. 1, 2024].
iBank2.Private site, [Online]. Available: https://dbosoft.com.ua/#/products/private/web_banking_private/. [Accessed: Jul. 1, 2024].
iBank2, Crypto library 'Gepard 2.0', [Online]. Available: https://dbosoft.com.ua/assets/about/licenses/eo_2099.pdf. [Accessed: Jul. 1, 2024].
iBank2, Key Certification Center 'Integra CA', [Online]. Available: https://dbosoft.com.ua/assets/about/licenses/eo_1541.pdf. [Accessed: Jul. 1, 2024].
Privat24 Site, [Online]. Available: https://privatbank.ua/udalenniy-banking/privat24. [Accessed: Jul. 1, 2024].
Monobank Site, [Online]. Available: https://www.monobank.ua/. [Accessed: Jul. 1, 2024].
M. V. Tkachuk and V. Ye. Sokol, "Some issues of enterprise IT infrastructure management: current state and development prospects," Eastern-European Journal of Enterprise Technologies, no. 6/2(48), pp. 68-72, 2010. [in Ukrainian]
OWASP Top 10 site, [Online]. Available: https://owasp.org/www-project-top-ten. [Accessed: Jul. 1, 2024].
OWASP Application Security Verification Standard v4.0.3, [Online].
National Bank of Ukraine, "On the approval of the Regulation on the organization of measures to ensure information security in the banking system of Ukraine," Resolution NBU No. 95, Sep. 28, 2017. [in Ukrainian]
Official site "Grafana", [Online]. Available: https://grafana.com. [Accessed: Jul. 1, 2024].
Official site "Prometheus". [Online]. Available: https://prometheus.io. [Accessed: Jul. 1, 2024].
Official site "Zipkin". [Online]. Available: https://zipkin.io. [Accessed: Jul. 1, 2024].
Official site "Jaeger". [Online]. Available: https://www.jaegertracing.io. [Accessed: Jul. 1, 2024].
O. I. Tyshchenko, "Review of modern trends in the online banking market in Ukraine," Electronic Journal "Economy and Society", no. 13, pp. 1237-1243, 2017. [Online]. Available: https://economyandsociety.in.ua/journals/13_ukr/206.pdf. [Accessed: Jul. 1, 2024]. [in Ukrainian]
P. Tripathi, "What is a Bank Statement: Components, Purpose & How to Process It," [Online]. Available: https://www.docsumo.com/blogs/bank-statement-extraction/what-is-bank-statement. [Accessed: Jun. 29, 2024].
J. Brosens, R. M. Kruger, and H. Smuts, "Guidelines for Designing e-Statements for e-Banking," in Proc. 2nd African Conf. Human Computer Interaction: Thriving Communities, Dec. 2018, pp. 1-6.
D. Shah and M. Thaker, "A Review of Time Series Forecasting Methods," International journal of research and analytical reviews, vol. 11, no. 2, pp. 749-755, Apr. 2024.
V. Buchatskaya, P. Buchatsky, and S. Teploukhov, "Forecasting Methods Classification and its Applicability," Indian Journal of Science and Technology, vol. 8, no. 30, Nov. 2015.
Z. Liu, Z. Zhu, J. Gao, and C. Xu, "Forecast methods for time series data: A survey," IEEE Access, vol. 9, pp. 91896-91912, 2021.
V. Gupta, "Modeling Time-Series and Spatial Data for Recommendations and Other Applications": PhD thesis, Dept. of Computer Science and Engineering, Indian Institute of Technology Delhi, Delhi, India. 2022. 178 p.
N. Joorabloo, M. Jalili, Y. Ren, "A new temporal recommendation system based on users` similarity prediction," 11th International Conference on Knowledge Discovery and Information Retrieval, pp. 555 – 560, 2019.
A. Gomez-Losada, N. Duch, "Time Series Forecasting by Recommendation: An Empirical Analysis on Amazon Marketplace," International Conference on Business Information Systems, vol. 1, pp. 45 – 54, 2019
S. Newman, Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith, New York, USA: O’Reilly, 2019.
M. Hamzehloui, S. Sahibuddin, and A. Ashabi, "A Study on the Most Prominent Areas of Research in Microservices," International Journal of Machine Learning and Computing, vol. 9, no. 2, pp. 242-247, 2019.
N. Mendonca, P. Jamshidi, and D. Garlan, "Developing Self-Adaptive Microservice Systems: Challenges and Directions," IEEE Software, vol. 38, no. 2, pp. 70-79, 2019.
Official site "Jaspersoft". [Online]. Available: https://community.jaspersoft.com/. [Accessed: Jul. 1, 2024].