пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ


04. Архітектура Web-додатків


Веб-додаток - клієнт-серверний додаток, в якому клієнтом виступає браузер, а сервером - веб-сервер.
Логіка веб-додатку розподілена між сервером і клієнтом, зберігання даних здійснюється, переважно, на сервері, обмін інформацією відбувається по мережі. Однією з переваг такого підходу є той факт, що клієнти не залежать від конкретної операційної системи користувача, тому веб-додатки є міжплатформними  сервісами.
Веб-додаток складається з клієнтської і серверної частин, тим самим реалізуючи технологію «клієнт-сервер».
Клієнтська частина реалізує користувальницький інтерфейс, формує запити до сервера і обробляє відповіді від нього.
Серверна частина отримує запит від клієнта, виконує обчислення, після цього формує веб-сторінку і відправляє її клієнту по мережі з використанням протоколу HTTP.
Само веб-додаток може виступати в якості клієнта інших служб, наприклад, бази даних або іншого веб-додатки, розташованого на іншому сервері.
Архітектура Web-додатків найбільш близька до архітектури централізованих обчислень, тобто існує безліч розподілених «тонких» клієнтів, призначених виключно для відображення даних і сервери, які зберігають дані. «Тонкі» клієнти підключаються до серверів. Архітектура Web-додатків відрізняється від архітектури централізованих обчислень тим, що Web-додатки працюють на основі мови HTML і протоколу HTTP
Таким чином, будь-яка інформаційна система, створювана як web-додаток, повинна містити такі серверні компоненти:
- Web-сервер;
- Сервер баз даних;
- Сервер додатків і (або) сервер обробки транзакцій.
 
Яскравим прикладом веб-додатки є система управління вмістом статей Вікіпедії: безліч її учасників можуть брати участь у створенні мережевої енциклопедії, використовуючи для цього браузери своїх операційних систем і не завантажуючи додаткових виконуваних модулів для роботи з базою даних статей.

хиты: 2325
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь