Платформи з 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 с.