2010/08/18 13:10:42
Архитектура клиент-сервер
Архитектура клиент-сервер - сетевая архитектура, в которой взаимодействующие устройства являются либо клиентами, либо серверами. Архитектура клиент-сервер - может применяться как к физическим устройствам, так и к программному обеспечению в зависимости от того, как распределены логические компоненты приложения между клиентами и серверами.
Архитектура клиент-сервер состоит из следующих основных компонентов:
- сервер баз данных - устройство, управляющее хранением, доступом, защитой, а также резервным копированием данных;
- сервер приложений - устройство, выполняющее определенные бизнес-правила;
- клиент - устройство предоставляющее интерфейс пользователя;
- сеть и коммуникационное программное обеспечение - это оборудование, каналы передачи данных и программное обеспечение, осуществляющее передачу запросов и ответов между клиентом и сервером посредством сетевых протоколов.
Архитектура клиент-сервер позволяет оптимизировать распределение и защиту вычислительных ресурсов.