ДОСЛІДЖЕННЯ ХМАРНИХ МІКРОСЕРВІСІВ НА БАЗІ ТЕХНОЛОГІЇ ASP.NET CORE

Автор(и)

  • В. В. СКІДАН Київський національний університет технологій та дизайну, Україна
  • О. Я. НІКОНОВ Київський національний університет технологій та дизайну, Україна
  • А. П. ВОЛІВАЧ Київський національний університет технологій та дизайну, Україна
  • В. М. ПАВЛЕНКО Київський національний університет технологій та дизайну, Україна

DOI:

https://doi.org/10.30857/2786-5371.2023.5.4

Ключові слова:

веб-додаток, веб-сервіс, хмарні мікросервіси, технологія ASP.NET Core, архітектурний шаблон MVVM

Анотація

 

Мета. Дослідження хмарних мікросервісів на базі технології ASP.NET Core та використання архітектурного шаблону Model-View-ViewModel (MVVM), оцінка технічних переваг.

Методика. Дослідження хмарних мікросервісів на базі технології ASP.NET Core здійснюється на основі методів і алгоритмів аналізу програмних систем з метою покращення їх якості, безпеки та продуктивності.

Результати. В результаті дослідження хмарних мікросервісів на базі технології ASP.NET Core проаналізовано ефективність використання архітектурного шаблону MVVM. Архітектурний шаблон MVVM дозволяє розділити інтерфейс програми, базову презентацію та бізнес-логіку на три окремі класи: представлення, яке інкапсулює інтерфейс і логіку інтерфейсу; модель представлення, яка інкапсулює логіку презентації та стан; модель, яка інкапсулює бізнес-логіку та дані програми. Шаблон дозволяє створювати додатки, які є більш масштабованими і керованими, а також спростити процес тестування, підтримку та розвиток додатку. Досліджено найкращі практики для розробки та обслуговування мікросервісів в хмарі з використанням ASP.NET Core. На базі технології ASP.NET Core та архітектурного шаблону MVVM розроблено веб-додаток «Онлайн галерея» для роботи з фото-контентом.

Наукова новизна. Запропоновано використання архітектурного шаблону MVVM для побудови хмарних мікросервісів і технології ASP.NET Core. Досліджено переваги використання ASP.NET Core в контексті хмарних мікросервісів.

Практична значимість. Проведені дослідження дозволяють оцінити переваги при впровадженні ASP.NET Core для хмарних мікросервісів, що є важливим для архітекторів програмного забезпечення, розробників та ІТ-компаній, в цілому. Отримані результати дозволяють приймати обґрунтовані рішення при проєктуванні хмарних мікросервісів на базі технології ASP.NET Core, і як наслідок, розробляти більш ефективні, масштабовані та безпечні програмні системи. Отримані результати є основою для майбутніх досліджень та ефективних реалізацій у постійно еволюціонуючому середовищі хмарних обчислень та мікросервісів.

Біографії авторів

  • автор В. В. СКІДАН, афіліація Київський національний університет технологій та дизайну, Україна

    Candidate of Technical Sciences, Associate Professor, Head of the Department of Information and Computer Technologies

  • автор О. Я. НІКОНОВ, афіліація Київський національний університет технологій та дизайну, Україна

    Doctor of Technical Sciences, Professor, Professor of the Department of Information and Computer Technologies

  • автор А. П. ВОЛІВАЧ, афіліація Київський національний університет технологій та дизайну, Україна

    Candidate of Technical Sciences, Associate Professor of the Department of Information and Computer Technologies

  • автор В. М. ПАВЛЕНКО, афіліація Київський національний університет технологій та дизайну, Україна

    Candidate of Technical Sciences, Associate Professor, Dean of the Faculty of Mechatronics and Computer Technologies

Завантаження

Опубліковано

2024-01-15

Номер

Розділ

ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ, ЕЛЕКТРОНІКА, МЕХАНІЧНА ТА ЕЛЕКТРИЧНА ІНЖЕНЕРІЯ

Статті цього автора (цих авторів), які найбільше читають