Если нам удастся выбрать верные
Если нам удастся выбрать верные архитектурные решения и успешно реализовать их тактические детали, модель клиент-сервер даст системе целый ряд преимуществ. Берсон особо выделяет, что архитектура клиент-сервер:
Позволяет более эффективно использовать новые компьютерные технологии автоматизации.
Позволяет перенести обработку данных ближе к клиенту, что снижает загрузку сети и уменьшает продолжительность транзакций.
Облегчает использование графических интерфейсов пользователя, которые стали доступны на мощных современных рабочих станциях.
Облегчает переход к открытым системам [5]. Надо выделить, однако, следующие моменты риска:
Если значительная часть логики приложения окажется вынесенной на сервер, то последний может стать узким местом системы, замедляющим работу пользователей (как это часто бывало при использовании мэйнфреймов в архитектуре хозяин-раб).
Распределенные приложения... сложнее нераспределенных [6].
Мы уменьшим этот риск, используя объектно-ориентированный подход к разработке.
Содержание Назад Вперед