Designing of data replication method in multiuser real-time web application based on Websocket protocol

Автор: Sinitsin Ivan Vladimirovich, Leonov Evgeny Alekseyevich, Averchenkov Andrey Vladimirovich, Sheptunov Sergey Aleksandrovich

Журнал: Инфокоммуникационные технологии @ikt-psuti

Рубрика: Конструкторско-технологическая информатика

Статья в выпуске: 4 т.16, 2018 года.

Бесплатный доступ

Over the past decade with rapid growing of the Internet technologies, developers have come to understanding of need to develop and implement real-time web applications. The ways based on HTTP-requests are no longer responses to modern criteria of full-duplex connection with asynchronous events. This paper reports WebSocket protocol based approach for designing or real-time web applications. One of the most difficult parts of the task is methods of data replication, which take place in multiuser application with real-time listening event of data changes. The paper describes this problem through the mathematical model of the ways of real-time communications between web-client users with shared data over the relational database. In additional, there is a sample of real-time web application architecture used suggested approach and Model-View-ViewModel pattern.

Еще

Websocket, mvvm, web application, real-time applications, data replication, middleware applications

Короткий адрес: https://sciup.org/140256203

IDR: 140256203   |   DOI: 10.18469/ikt.2018.16.4.09

Статья научная