Вид документа:

Кваліфікаційна робота здобувача вищої освіти
ПІ
Сорокін Б. В. Моделі взаємодії між клієнтською та серверною частинами web-додатків : магістерська атестаційна робота, пояснювальна записка / Б. В. Сорокін ; кер. роботи проф. Четвериков Г.Г. ; ХНУРЕ, Кафедра Програмної інженерії. – Харків, 2016. – 83 с. : CD


Анотація:
Об'єктом дослідження є моделі взаємодії web-додатків між клієнтською та серверною частинами. Необхідно розробити веб додатки які будуть працювати на різних протоколах та порівняти їх продуктивність та доречність застосування.
Метою роботи є визначення недоліків сучасних протоколів зв'язку, їх сильні та слабкі сторони, виявити причини недоліків та розробити рекомендації щодо оптимізації клієнт-серверної взаємодії та вибору необхідних технологій та протоколів.
Методи розробки базуються на технології ASP.NET SignalR, JavaScript та HTML 5, і Web-сервері IIS.
У результаті роботи розробленні програми для демонстрації можливостей протоколів HTTP 1.1 та HTTP 2, порівняння продуктивності протоколу WebSocket у порівнянні з підходом Long Polling який працює на HTTP протоколі.
ПРОТОКОЛ, HTTP, WEBSOCKET, SPDY, WEB-ДОДАТОК, SIGNALR, JAVASCRIPT, ОПТИМІЗАЦІЯ.


Object is a model of interaction between web-applications between client and server parts. Need to develop web applications that will work on different protocols and compare their performance and appropriateness of use.
The aim is to determine the shortcomings of modern communication protocols, their strengths and weaknesses, identify the causes of shortcomings and develop recommendations for optimizing client-server interaction and select the appropriate technologies and protocols.
The methods of making technology based on ASP.NET Signal R, JavaScript and HTML 5 and Web-server IIS.
As a result of the development program for the demonstration protocols HTTP 1.1 and HTTP 2 WebSocket protocol performance comparison compared to Long Polling approach that works for HTTP protocol.
PROTOCOL, HTTP, WEBSOCKET, SPDY, WEB-ANNEX, SIGNALR, JAVASCRIPT, OPTIMIZATION.