Лекция: Методы организации информационных систем
Любая информационная система должна решать следующие задачи:
1. Накопление информации.
2. Хранение информации разного типа.
3. Обработка информации.
4. Обеспечение коллективной работы персонала.
5. Обеспечение персонала удобным интерфейсом
От способа решения данных задач зависит подход к построению ИС. Традиционным методом организации информационных систем является двухзвенная архитектура «клиент-сервер» (рис. 17).
Рис. 17. Традиционная двухзвенная архитектура «клиент-сервер»
В этом случае вся прикладная часть информационной системы выполняется на рабочих станциях системы (т.е. дублируется), а на стороне сервера осуществляется только доступ к базе данных. Если сложность прикладного программного обеспечения системы достаточно высока, то такой подход порождает проблему «толстого» клиента. Т.е. сложные программы выполняются достаточно медленно на рабочих станциях и требуют из-за этого высокой производительности компьютеров.
Для того чтобы клиенты были «тощими» и для повышения общей эффективности системы, все чаще применяются трехзвенные архитектуры «клиент-сервер» (рис. 18).
Рис. 18. Трехзвенная архитектура «клиент-сервер»
В этой архитектуре, кроме клиентской части системы и сервера базы данных, вводится промежуточный сервер приложений. На стороне клиента выполняются только интерфейсные действия (запрос на поиск данных, команды копирования, удаления и т.д.), а вся обработка информации поддерживается в сервере приложений.