Show simple item record

dc.contributor.authorМельник, Д. В.uk
dc.contributor.authorРоманюк, О. Н.uk
dc.contributor.authorMelnyk, D. V.en
dc.contributor.authorRomanyuk, O. N.en
dc.date.accessioned2026-09-11T11:58:20Z
dc.date.available2026-09-11T11:58:20Z
dc.date.issued2026
dc.identifier.citationМельник Д. В., Романюк О. Н. Methods of implementing chat and communication tools on a collaborative travel platform // Матеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р. Електрон. текст. дані. 2026. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/all-fitki/all-fitki-2026/paper/view/28012.uk
dc.identifier.urihttps://ir.lib.vntu.edu.ua/handle/123456789/54156
dc.description.abstractУ тезах досліджуються методи реалізації чату та комунікаційних інструментів на веб-платформі для організації спільних подорожей. Розглянуто та порівняно основні технологічні підходи до забезпечення обміну повідомленнями в реальному часі: HTTP-поллінг, Server-Sent Events, WebSocket та WebRTC. Обґрунтовано вибірuk
dc.description.abstractThis paper investigates methods of implementing chat and communication tools on a web platform designed for organizing collaborative travel. The principal technological approaches to real-time messaging are reviewed and compared: HTTP polling, Server-Sent Events, WebSocket, and WebRTC. The selection of WebSocket as the optimal protocol for group chat is justified with respect to latency, bidirectionality, and scalability requirements. The architecture of the communication subsystem is described, incorporating Socket.IO, Redis Pub/Sub, and cloud notification services to guarantee reliable message delivery to both online and temporarily disconnected users. Security aspects are analyzed, including JWT-based authentication at the WebSocket layer, role-based access control for chat rooms, and transportlayer encryption. A comprehensive implementation scheme for the communication module is proposed, addressing scalability and fault-tolerance constraints.en
dc.language.isouk_UAuk_UA
dc.publisherВНТУuk
dc.relation.ispartofМатеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р. Електрон. текст. дані. 2026.uk
dc.relation.urihttps://conferences.vntu.edu.ua/index.php/all-fitki/all-fitki-2026/paper/view/28012
dc.subjectспільні подорожіuk
dc.subjectчат у реальному часіuk
dc.subjectWebSocketen
dc.subjectSocketIOen
dc.subjectRedis Pub/Suben
dc.subjectгоризонтальнеuk
dc.subjectcollaborative travelen
dc.subjectreal-time chaten
dc.subjecthorizontal scalingen
dc.subjectpushen
dc.titleMethods of implementing chat and communication tools on a collaborative travel platformen
dc.typeThesis
dc.identifier.udc[004.774:338.48](043.2)
dc.relation.referencesBotsman R., Rogers R. What’s Mine is Yours: The Rise of Collaborative Consumption. New York: Harper Business, 2010. 280 p.en
dc.relation.referencesWang D., Park S., Fesenmaier D.R. The Role of Smartphones in Mediating the Touristic Experience. Journal of Travel Research. 2012. Vol. 51, No. 4. P. 371-387.en
dc.relation.referencesKleppmann M., Kreps J. Online Event Processing. ACM Queue. 2019. Vol. 17, No. 1. P. 1-11.en
dc.relation.referencesBuhalis D., Law R. Progress in information technology and tourism management: 20 years on and 10 years after the Internet. Tourism Management. 2008. Vol. 29, No. 4. P. 609-623.en
dc.relation.referencesCard S.K., Moran T.P., Newell A. The Psychology of Human-Computer Interaction. Hillsdale: Lawrence Erlbaum Associates, 1983. 469 p.en
dc.relation.referencesGrigorik I. High Performance Browser Networking. Sebastopol: O’Reilly Media, 2013. 406 p.en
dc.relation.referencesLoreto S., Saint-Andre P., Salsano S., Wilkins G. Known Issues and Best Practices for the Use of Long Polling and Streaming in Bidirectional HTTP. RFC 6202. IETF, 2011. URL: https://www.rfc-editor.org/rfc/rfc6202 [Accessed: 18.03.2026].en
dc.relation.referencesGarcia-Morales V. Server-Sent Events and Real-Time Web Applications. Journal of Web Engineering. 2014. Vol. 13, No. 3-4. P. 250-271.en
dc.relation.referencesFette I., Melnikov A. The WebSocket Protocol. RFC 6455. IETF, 2011. URL: https://www.rfc-editor.org/rfc/rfc6455 [Accessed: 18.03.2026].en
dc.relation.referencesSredojev B., Samardzija D., Pleskonjic D. WebRTC Technology Overview and Signaling Solution Design and Implementation. Proceedings of IEEE 18th International Conference on Engineering of Computer Based Systems. 2015. P. 9-14.en
dc.relation.referencesSanfilippo A. Scaling Socket.IO to Multiple Nodes. Socket.IO Documentation. 2023. URL: https://socket.io/docs/v4/usingmultiple-nodes/ [Accessed: 18.03.2026].en
dc.relation.referencesKreps J., Narkhede N., Rao J. Kafka: A Distributed Messaging System for Log Processing. Proceedings of the NetDB Workshop. 2011. P. 1-7.en
dc.relation.referencesJones M., Bradley J., Sakimura N. JSON Web Token (JWT). RFC 7519. IETF, 2015. URL: https://www.rfceditor.org/rfc/rfc7519 [Accessed: 18.03.2026].en


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record