Определение и общая характеристика архитектуры ИС
Автоматизированная информационная система (АИС) представляет собой организационно-техническую систему, которая:
а) предназначена для реализации процессов сбора, обработки, накопления, хранения, поиска и распространения информации в какой-либо сфере деятельности (управление, проектирование, производство и т.д.) или в их сочетаниях на основе применения компьютерных информационных технологий;
б) строится из:
- комплекса средств автоматизации (программных, информационных и технических средств),
- множества правовых, организационных, методических и технических документов,
- пользователей-специалистов, применяющих эти средства и документы в своей профессиональной деятельности;
в) выполняет определенное множество информационно связанных функций, задач или процедур (управленческих, проектных, производственных и т.д.) в автоматизированном (интерактивном) или автоматическом режимах.
В общем случае подархитектурой информационной системыпонимают концепцию, определяющую модель, структуру, выполняемые функции и взаимосвязь компонентов информационной системы. На практике различают понятия системной архитектуры (архитектура систем – System Architecture) и программной архитектуры (архитектура программного обеспечения – Software Architecture). Термин «архитектура системы» зачастую является синонимом термина «структура системы». Но при использовании термина «архитектура системы» на первый план выдвигается сложный многоаспектный характер структуры системы.
По описанию архитектуры выделяют различные виды архитектур:
- концептуальная архитектураопределяет компоненты системы и их назначения, обычно в неформальном виде. Это представление часто используется для обсуждения с нетехническими специалистами, такими как руководство, бизнес-менеджеры и конечные пользователи функциональных характеристик системы (что система должна уметь делать, в основном, с точки зрения конечного пользователя);
- логическая архитектуравыделяет, прежде всего, вопросы взаимодействия компонент системы, интерфейсы и используемые протоколы. Это представление позволяет эффективно организовать параллельную разработку;
- физическая реализация, которая описывает привязку к конкретным функциональным узлам, типам оборудования, характеристикам окружения, таким как, например, используемые операционные системы.
Компоненты информационной системы по выполняемым функциям можно разделить на три уровня: представления, бизнес-логики (логики предметной области) и доступа к данным (рис.1.4).
Рисунок 1.4 – Трехуровневая архитектура ИС |
Уровень представления. К нему относитсявсе, что связано с взаимодействием с пользователем: нажатие кнопок, движение мыши, прорисовка изображения, вывод результатов поиска и т.д.
Уровень бизнес логики (реализации правил и ограничений автоматизи
руемых операций) включает правила, алгоритмы реакции приложения на действия пользователя или на внутренние события, правила обработки данных.
Уровень доступа к данным включает хранение, выборку, модификацию и удаление данных, связанных с решаемой приложением прикладной задачей.
Дата добавления: 2016-02-09; просмотров: 1446;