Платформи з LCNC і їх відмінності від SOA на прикладі сенсорних медичних систем

Вантажиться...
Ескіз

Дата

2022-06

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Дану роботу присвячено порівнянню різних методів розробки систем. Це порівняння класичного традиційного програмування за концепцією SOA та відносно нової розробки на low-code/no-code платформах. У даній роботі проводиться аналіз технічної та бізнес-літератури, де описується загалом або детально кожен з методів розробки, розглядається тлумачення цих концепцій розробки під різними поглядами науковців, звичайних розробників та бізнес-аналітиків. Розглядається історичне становлення та причини, що призвели до виникнення архітектурної концепції SOA, поява та опис технологій, що зробили втілення концепції реальним. Також описуються причини виникнення LC/NC платформ як способу вирішення проблем сучасного бізнесу: нестачі часу та заощадження коштів. Теоретичне порівняння різних методів розробки підкріплюється практичним порівнянням на основі створення реального застосунку. Додаток, що розробляється та порівнюється є MVP медичної сенсорної системи, що має практичну користь у використанні її пацієнтами та лікарями за спостереженням зміни певних значень показників. Застосовуються такі середовища розробки як Android Studio, Visual Studio та OutSystems Service Studio. На основі практичного порівняння в роботі підкріплюються або спростовуються тезиси переваг та недоліків кожного з методів розробки. Виокремлюються окремі рекомендації застосувань LC/NC платформ та традиційної концепції SOA під окремі задачі. Загальний обсяг пояснювальної записки: 186 сторінок, включаючи 139 рисунків, 10 таблиць та 72 посилання.

Опис

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

слабко-пов'язані компоненти, веб-сервіси, мікросервіси, черги повідомлення, мережі Петрі, SOA, LC/NC (low-code/no-code), CORBA, EDA, ESB, MVP, drag-and- drop, XML, WSDL, loose-coupled components, web services, microservices, message queues, petri nets

Бібліографічний опис

Хом’як, К. В. Платформи з LCNC і їх відмінності від SOA на прикладі сенсорних медичних систем : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Хом’як Карина Віталіївна. - Київ, 2022. - 186 с.

DOI