| dc.contributor.author | Мельник, Д. В. | uk |
| dc.contributor.author | Романюк, О. Н. | uk |
| dc.contributor.author | Melnyk, D. V. | en |
| dc.contributor.author | Romanyuk, O. N. | en |
| dc.date.accessioned | 2026-09-11T11:58:20Z | |
| dc.date.available | 2026-09-11T11:58:20Z | |
| dc.date.issued | 2026 | |
| 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.uri | https://ir.lib.vntu.edu.ua/handle/123456789/54156 | |
| dc.description.abstract | У тезах досліджуються методи реалізації чату та комунікаційних інструментів на веб-платформі для організації спільних подорожей. Розглянуто та порівняно основні технологічні підходи до забезпечення обміну повідомленнями в реальному часі: HTTP-поллінг, Server-Sent Events, WebSocket та WebRTC. Обґрунтовано вибір | uk |
| dc.description.abstract | This 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.iso | uk_UA | uk_UA |
| dc.publisher | ВНТУ | uk |
| dc.relation.ispartof | Матеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р. Електрон. текст. дані. 2026. | uk |
| dc.relation.uri | https://conferences.vntu.edu.ua/index.php/all-fitki/all-fitki-2026/paper/view/28012 | |
| dc.subject | спільні подорожі | uk |
| dc.subject | чат у реальному часі | uk |
| dc.subject | WebSocket | en |
| dc.subject | SocketIO | en |
| dc.subject | Redis Pub/Sub | en |
| dc.subject | горизонтальне | uk |
| dc.subject | collaborative travel | en |
| dc.subject | real-time chat | en |
| dc.subject | horizontal scaling | en |
| dc.subject | push | en |
| dc.title | Methods of implementing chat and communication tools on a collaborative travel platform | en |
| dc.type | Thesis | |
| dc.identifier.udc | [004.774:338.48](043.2) | |
| dc.relation.references | Botsman R., Rogers R. What’s Mine is Yours: The Rise of Collaborative Consumption. New York: Harper Business, 2010. 280 p. | en |
| dc.relation.references | Wang 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.references | Kleppmann M., Kreps J. Online Event Processing. ACM Queue. 2019. Vol. 17, No. 1. P. 1-11. | en |
| dc.relation.references | Buhalis 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.references | Card S.K., Moran T.P., Newell A. The Psychology of Human-Computer Interaction. Hillsdale: Lawrence Erlbaum Associates, 1983. 469 p. | en |
| dc.relation.references | Grigorik I. High Performance Browser Networking. Sebastopol: O’Reilly Media, 2013. 406 p. | en |
| dc.relation.references | Loreto 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.references | Garcia-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.references | Fette 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.references | Sredojev 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.references | Sanfilippo 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.references | Kreps 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.references | Jones 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 |