Архитектура Microsoft Windows для разработчиков

Клиент-серверные системы


Занятие 2. Клиент-серверные системы

(Продолжительность занятия 40 минут)

Файловые реляционные базы данных — это мощные настольные СУБД, включающие ядро и хранилище данных. Однако в условиях сложных бизнес-правил и повышенных требований к вычислительной мощности на первый план выходят клиент-серверные системы. На этом занятии Вы познакомитесь с компонентами клиент-серверных систем.

Изучив материал этого занятия, Вы сможете:

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

    Архитектура клиент-сервер предъявляет специфические требования как к клиенту, так и к серверу. Программа, удовлетворяющая этим требованиям, может считаться клиент-серверным приложением, выполняющим распределенную обработку данных (рис. 6.5).

    Рис. 6.5 Клиент, связывающийся с сервером по сети

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



    Содержание раздела