Объектно-ориентированное проектирование с примерами


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


Если нам удастся выбрать верные архитектурные решения и успешно реализовать их тактические детали, модель клиент-сервер даст системе целый ряд преимуществ. Берсон особо выделяет, что архитектура клиент-сервер:

  • Позволяет более эффективно использовать новые компьютерные технологии автоматизации.

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

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

  • Облегчает переход к открытым системам [5]. Надо выделить, однако, следующие моменты риска:

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

  • Распределенные приложения... сложнее нераспределенных [6].

Мы уменьшим этот риск, используя объектно-ориентированный подход к разработке.




Начало  Назад  Вперед



Книжный магазин