АРХІТЕКТУРА ДОДАТКУ ДЛЯ ПОШУКУ МІСЦЬ ДЛЯ ПАРКУВАННЯ У МІСТІ

Автор(и)

  • Oleg Lantrat Харківський національний автомобільно-дорожній університет, 61002, Україна, м. Харків, вул. Ярослава Мудрого, 25, Ukraine
  • Yevheniia Sakhno Харківський національний автомобільно-дорожній університет, 61002, Україна, м. Харків, вул. Ярослава Мудрого, 25, Ukraine
  • Elena Shaposhnikova Харківський національний автомобільно-дорожній університет, 61002, Україна, м. Харків, вул. Ярослава Мудрого, 25, Ukraine

DOI:

https://doi.org/10.30977/BUL.2219-5548.2020.89.0.7

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

архітектура, мікросервіс, патерн, фреймворк, контейнеризація, розгортання

Анотація

Анотація. Метою роботи є розроблення архітектури додатку, який можна використовуватися як WEB- або мобільний додаток залежно від потреб користувача для пошуку та користування вільним паркувальним місцем. Для досягнення мети, дослідивши  результати аналізу наявних  архітектур, було обґрунтовано вибір мікросервісної архітектури та розроблено модель архітектурного вирішення цього питання. Розроблена система підтримки зовнішніх конфігурацій, налаштовано систему пошуку та взаємодії сервісів, систему контейнеризації та швидкого розгортання додатків.

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

Oleg Lantrat, Харківський національний автомобільно-дорожній університет, 61002, Україна, м. Харків, вул. Ярослава Мудрого, 25

магістрант

Yevheniia Sakhno, Харківський національний автомобільно-дорожній університет, 61002, Україна, м. Харків, вул. Ярослава Мудрого, 25

магістрант

Elena Shaposhnikova, Харківський національний автомобільно-дорожній університет, 61002, Україна, м. Харків, вул. Ярослава Мудрого, 25

к.т.н., доцент кафедри комп’ютерних технологій і мехатроніки

Посилання

Benddik N. V., Petrova S. A. Sistemnaya arhitektura informatsionnyh system: uchebnoe posobie. Irkutsk: Szd-vo Irkutskogo GAU, 2016. 92 s.

Elektronnyi resurs (Arckitektura PO: raznitca mezdu arhitekturoyi I proektirovaniem) – rezim dostupa: https://medium.com/nuances-of-programming/архитектура-по-разница-между-архитектурой-и-проктированием-204f2e7aeff

Elektronnyi resurs (Kratko o tipach arhitektur programmnogo obespecheniay. I kakuiu iz nikh my vybrali dlia IaaS-provaidera) rezim dostupa: https://habr.com/ru/company/1cloud/blog/424911

Fowler M. Arhitektura korporativnyh programmnyh prilozhenij [Architecture of corporate software applications]. Moscow, Williams, 2006, 544 p. (In Russian).

Microsoft's guide to designing an application architecture. Available at: http://apparchguide.ms/Book (accessed 17.11.2019).

Matsyachek L. A., Lyong B. L. Prakticheskaya programmnaya inzheneriya na osnove uchebnogo primera [Practical software engineering on the basis of a case study]. Moscow, «BINOM. Laboratory of Knowledge», 2009, 956 p. (In Russian).

Nazarov S. V. Arkhitektura i proektirovanie programmnykh sistem [Arkhitecture and design of software systems]. Moscow, Infra-M, 2016. 374 p. (In Russian)

Fowler M. Shablony korporativnyh prilozhenij [Corporate Application Templates]. Moscow, Publishing. house «Williams», 2011. 544 p. (In Russian)

Karavanov A. V., Ivanov N. D. Arkhitektura programmnogo obespecheniia dlia vysokonadeznyh system. Kosmicheskie apparaty I tehnologii. 2018. T. 2. № 2. S. 100–104

Shytko A. M. Proektirovanie mikroservisnoyi arkhitektury programmnogo obespecheniia. Trudy BGTU. Seriya 3. Fisziko-matematicheskie nauki I informatika. 2017. № 9 (200) URL: https://cyberleninka.ru/article/n/proektirovanie-mikroservisnoy-arhitektury-programmnogo-obespecheniya (Data szvernennia 19.11.2019).

Elektronnyi resurs (Kogda opravdano ispolszovanie mikroservisnoiy arkhitektury) - rezim dostupu: http://hawkhouse.ru/blog/kogda-opravdano-ispolzovanie-mikroservisnoj-arhitektury/

Elektronnyi resurs (Load Balancing) – rezim dostupu: https://microservices.io/patterns/server-side-discovery.html

Elektronnyi resurs (Pattern: Externalized configuration) – rezim dostupu: https://microservices.io/ patterns/externalized-configuration.html

Elektronnyi resurs (Declaring dependencies) – rezim dostupu: https://docs.gradle.org/current/ userguide/declaring_dependencies.html

Elektronnyi resurs (Service Discovery: Eureka Clients) – rezim dostupu: https://cloud.spring.io/ spring-cloud-netflix/multi/multi__service_ discovery_eureka_clients.html

Elektronnyi resurs (API Gateway / Backends for Frontends) – rezim dostupu: https://microservices.io/patterns/apigateway.html

Elektronnyi resurs (Wikipedia. Hypertext Transfer Protocol) - rezim dostupu: https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol

Elektronnyi resurs (Ogranichenie skorosti v Spring Cloud Netflix Zuul) - rezim dostupu: https://www.codeflow.site/ru/article/spring-cloud-zuul-rate-limit

Elektronnyi resurs (Docker, chast 2 – rabota s konteiynerami) - rezim dostupu: (https://itproffi.ru/docker-chast-2-rabota-s-kontejnerami/)

Lantrat О.V., Sakhno Y.V., Shaposhnikova О.P. Rozroblennya mobilnogo dodatku «Miski parkovky» / Visnyk KHNADU, vyp. 87, 2019, S. 59-66.

##submission.downloads##

Номер

Розділ

КОМП’ЮТЕРНІ НАУКИ ТА ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ