- •Тема 2. Архитектура корпоративных информационных систем.
- •2.1. Задачи информационных систем
- •2.2 Классификация информационных систем по масштабам применения
- •2.3. Методы организации кис
- •2.4. Общая классификация архитектур информационных приложений
- •2.4.1. Файл-серверные приложения
- •2.4.2. Клиент-серверные приложения
- •2.4.3. Intranet-приложения
- •2.4.4.1. Концепция хранилищ данных
- •2.4.4. Хранилища данных, системы оперативной аналитической обработки данных и интеллектуальный анализ данных
- •2.5. Классификация поколений кис
- •2.6. Классификация систем управления предприятием
- •Литература
2.2 Классификация информационных систем по масштабам применения
Настольные - для работы одного человека. К ним следует отнести Автоматизированное Рабочее Место (АРМ) бухгалтера малого предприятия, АРМ кассира, АРМ расчетчика заработной платы и т.д. Внедрение таких программ не вызывает особых трудностей и для хороших систем может исчисляться днями. Основные проблемы возникают при объединении информации с разных участков учета - так как рабочие данные специалистов хранятся на разных компьютерах, и возникает много рассогласований. Например, один и тот же объект (материал, товар, изделие) на разных АРМах может иметь разные коды.
Офисные - для работы отдела. К такого рода системам следует отнести сетевые бухгалтерские программы, программы автоматизации торгового зала, сетевые складские программы и т.д. Сотрудники всего отдела могут одновременно работать с единой базой данных, выполняя отдельную функцию управления предприятием. Внедрение систем этого класса значительно сложнее настольных: требуется упорядочение плана счетов, составление общего справочника поставщиков и потребителей, настройка на учетную политику предприятия, обучение персонала и т.д. Но настоящие проблемы возникают при попытках обеспечения информационного безбумажного взаимодействия между сбытом, бухгалтерией, снабжением и производством.
Корпоративные - для работы целого предприятия или даже нескольких предприятий. Корпоративные системы охватывают, как правило, всю финансово-хозяйственную и производственную деятельность предприятия, в т.ч. имеющего филиалы и дочерние фирмы, входящего в холдинговые компании и концерны.
2.3. Методы организации кис
Традиционным методом организации информационных систем является двухзвенная архитектура "клиент-сервер" (рисунок 2.1). В этом случае вся прикладная часть информационной системы выполняется на рабочих станциях системы (т.е. дублируется), а на стороне сервера(ов) осуществляется только доступ к базе данных. Если логика прикладной части системы достаточно сложна, то такой подход порождает проблему "толстого" клиента. Каждая рабочая станция должна обладать достаточным набором ресурсов, чтобы быть в состоянии произвести прикладную обработку данных, поступающих от пользователя и/или из базы данных. Для того, чтобы клиенты могли быть "тощими", а зачастую и для повышения общей эффективности системы, все чаще применяются трехзвенные архитектуры "клиент-сервер" (рисунок 2.2). В этой архитектуре, кроме клиентской части системы и сервера(ов) базы данных, вводится промежуточный сервер приложений. На стороне клиента выполняются только интерфейсные действия, а вся логика обработки информации поддерживается в сервере приложений.
Рис. 2.1. Традиционная двухзвенная архитектура "клиент-сервер"
Рис. 2.2. Трехзвенная архитектура "клиент-сервер"с выделенным сервером приложений
Заметим, что некоторые черты трехзвенности могут присутствовать и в двухзвенной архитектуре. Если, например, используемый сервер баз данных поддерживает развитый механизм хранимых процедур (например, такой, как в Oracle V.9), то можно перебросить некоторую часть логики приложения на сторону баз данных.
