СЛАБАЯ ИНТЕГРАЦИЯ
Функциональность КИС построена таким образом, что вся бизнеслогика максимально выведена из приложений и сосредоточена в данных. Пользователям КИС фактически предоставляет набор автономных сервисов, например таких, как создание объектов и отношений между ними, ведение версий, описание, поиск или сервисы групповой работы. Примером такого типа архитектуры может служить КИС, ядром которой является ECM-приложение (Enterprise Content Management), используемое при создании рабочей среды для компании, скажем, ведущей проекты или оказывающей профессиональные услуги. Предельным случаем такого типа архитектуры можно считать среду Интернет/Интранет.
Данные в такой архитектуре разделены на два уровня:
1) информационные ресурсы (документы, файлы, почтовые сообщения, базы данных, ссылки на приложения, электронные формы, мультимедиа, Webстраницы);
2) модель описания информационных ресурсов компании (каталоги, описания, классификаторы, терминологические словари).
В отличие от сильной интеграции в этом типе архитектуры вся бизнес логика сосредоточена в данных. Если в КИС с сильной интеграцией пользователь операционного уровня буквально как на конвейере оказывается ведомым системой, то в данном случае КИС предоставляет среду, в которой пользователь двигается самостоятельно. Этот тип архитектуры рассчитан на пользователей с высокой квалификацией в своей бизнес-области. Основой модели деятельности компании является модель данных. Бизнес-процессы описываются без детализации. Единственное, что детально прописывается, это бизнес-правила – процедуры взаимодействия сотрудников и регламенты работы с данными. Работа компании с КИС такого типа архитектуры предполагает высокую профессиональную квалификацию пользователей и широкое делегирование им полномочий по самостоятельному принятию решений. КИС сохраняет свою устойчивость при организационных преобразованиях. Этот тип архитектуры появился на волне идеологии сервисноориентированных архитектур (SOA). По отношению к рассмотренным типам слабая интеграция по многим параметрам занимает промежуточное положение. Данный тип архитектуры эффективен в условиях большого разнообразия информационных ресурсов и нестабильности бизнес-процессов. Он требует высокой квалификации сотрудников и весьма чувствителен к изменениям профессиональных и технологических стандартов.
Тип архитектуры «слабая интеграция» ориентирован на совместную работу квалифицированных сотрудников в условиях нестабильности бизнес-процессов. При возникновении в компании стабильных зон бизнес-процессов такая КИС легко переходит к их автоматизации. Рассмотренная классификация архитектур КИС отражает прежде всего точку зрения бизнес-специалиста, однако ИТ-специалиста больше всего интересует функциональная декомпозиция системы, которую можно представить в виде трех уровней (слоев). Слой представления (PS, PL) – все, что связано с взаимодействием с пользователем: нажатие кнопок, движение мыши, отрисовка изображения, вывод результатов поиска и т. д. Бизнес-логика (BL) – правила, алгоритмы реакции приложения на действия пользователя или на внутренние события, правила обработки данных. Слой доступа к данным (DS, DL) – хранение, выборка, модификация и удаление данных, связанных с решаемой приложением прикладной задачей (рис. 6.2).
Пользовательский интерфейс
Бизнес логика
Управление данными
Рисунок 6.2 - Три слоя функциональности КИС
Компоненты информационной системы
Обозначение Наименование Характеристика
|
Обозначение Наименование Характеристика
|
Обозначение Наименование Характеристика
|
PL
|
Presentation Logic Логика представления
|
Представление данных пользователю
|
PS
|
Presentation Service Сервис представлений
|
Управление диалогом с пользователем
|
BL
|
Business Logic Прикладная логика, логика обработки данных
|
Правила для принятия решений, вычислений и операций
|
DS
|
Data Service Сервис работы с СУБД
|
Действия СУБД, реализующие логику управления данными
|
DL
|
Data Logic Логика манипулирования данными
|
Операции с базой данных, необходимые для реализации прикладной логики
|
В зависимости от программно-аппаратной реализации функций системы существуют следующие архитектуры:
файл-серверная архитектура;
клиент-серверная архитектура;
трехуровневая клиент-серверная архитектура;
Интернет/Интранет-технологии;
распределенные информационные системы.
сервисно-ориентированная архитектура.
Достарыңызбен бөлісу: |