2010/08/18 13:10:42

Архитектура клиент-сервер

Архитектура клиент-сервер - сетевая архитектура, в которой взаимодействующие устройства являются либо клиентами, либо серверами. Архитектура клиент-сервер - может применяться как к физическим устройствам, так и к программному обеспечению в зависимости от того, как распределены логические компоненты приложения между клиентами и серверами.

Архитектура клиент-сервер состоит из следующих основных компонентов:

  • сервер баз данных - устройство, управляющее хранением, доступом, защитой, а также резервным копированием данных;
  • сервер приложений - устройство, выполняющее определенные бизнес-правила;
  • клиент - устройство предоставляющее интерфейс пользователя;
  • сеть и коммуникационное программное обеспечение - это оборудование, каналы передачи данных и программное обеспечение, осуществляющее передачу запросов и ответов между клиентом и сервером посредством сетевых протоколов.

Архитектура клиент-сервер позволяет оптимизировать распределение и защиту вычислительных ресурсов.