Моделювання сервісно-орієнтованої архітектури програмного забезпечення для електронної комерції

Сірий, Назарій Сергійович (2026) Моделювання сервісно-орієнтованої архітектури програмного забезпечення для електронної комерції [Кваліфікаційні роботи здобувачів] Перший (бакалаврський). Шифр академічної групи: ІНб-1-22-4.0д. Дата захисту: 17.06.2026, Київський столичний університет імені Бориса Грінченка.

[thumbnail of N_Siryi_FITM_2026.pdf] Текст
N_Siryi_FITM_2026.pdf

Download (1MB)

Анотація

Кваліфікаційна робота: 59 с., 10 рис., 15 табл., 36 посилань, 1 додаток. Актуальність. Стрімкий розвиток цифрових технологій та масова інтернетизація суттєво трансформували сферу торгівлі. Електронна комерція стала однією з провідних моделей роздрібного продажу, а сучасні інтернет магазини потребують високої продуктивності, масштабованості та гнучкості. Однією з ключових проблем розробки таких систем є вибір архітектурного підходу. Традиційна монолітна архітектура має низку обмежень, зокрема складність масштабування та залежність усіх компонентів системи між собою. Альтернативою є сервісно-орієнтована архітектура (SOA), яка забезпечує поділ системи на незалежні сервіси з чітко визначеними інтерфейсами взаємодії. Предметом дослідження є методи, засоби та патерни проектування SOA системи інтернет-магазину на основі JavaScript-стеку (React 18, Node.js, Express.js, PostgreSQL). Об’єктом дослідження виступає процес проектування та розробки інформаційних систем електронної комерції із застосуванням сервісно орієнтованої архітектури. Метою роботи є проектування та реалізація інформаційної системи інтернет-магазину на засадах SOA з використанням технологій React, Node.js/Express.js та PostgreSQL. У роботі проведено аналіз предметної галузі електронної комерції, виконано порівняння монолітної, SOA та мікросервісної архітектур, обґрунтовано вибір SOA для системи середнього масштабу, здійснено огляд сучасних вебтехнологій та засобів розробки. Завдання: провести аналіз предметної галузі електронної комерції, виконати порівняльний огляд архітектурних підходів (монолітна, SOA, мікросервісна архітектура) та обґрунтувати вибір технологічного стеку для розробки системи; спроектувати та реалізувати SOA-систему інтернет-магазину: розробити загальну архітектуру, структуру бази даних і REST API, клієнтську SPA частину на React 18 та серверні сервіси на Node.js/Express.js, а також провести функціональне й навантажувальне тестування системи. Основні результати: спроектовано архітектуру системи, структуру бази даних і REST API, а також реалізовано клієнтську частину застосунку на React та чотири серверні сервіси на Node.js/Express.js із JWT-автентифікацією та PostgreSQL через Sequelize ORM. Проведено функціональне й навантажувальне тестування системи та проаналізовано результати її роботи. Практичне значення дослідження: результати роботи можуть бути застосовані при проектуванні та розробці масштабованих вебзастосунків електронної комерції із застосуванням сервісно-орієнтованої архітектури. Розроблена система інтернет-магазину є готовим практичним прикладом реалізації SOA на основі JavaScript-стеку та може використовуватися як навчальний або базовий проєкт для подальшого розширення функціональності та масштабування.

Тип елементу : Кваліфікаційні роботи здобувачів (Перший (бакалаврський))
Ключові слова: електронна комерція; сервісно-орієнтована архітектура; SOA; React; Node.js; Express.js; PostgreSQL; REST API; JWT; SPA; інтернет магазин; вебзастосунок
Шифр освітньої програми: 122.00.01
Шифр академічної групи: ІНб-1-22-4.0д
ПІБ наукового керівника: Турукало Андрій Валерійович
Дата захисту: 17.06.2026
Місце захисту: Київський столичний університет імені Бориса Грінченка
Типологія: Кваліфікаційні роботи здобувачів > Інформатика
Підрозділи: Факультет інформаційних технологій та математики > Кафедра комп'ютерних наук
Користувач, що депонує: Ізабелла Андріївна Соболенко
Дата внесення: 27 Лип 2026 20:14
Останні зміни: 27 Лип 2026 20:14
URI: https://elibrary.kubg.edu.ua/id/eprint/59328

Actions (login required)

Перегляд елементу Перегляд елементу