![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Классификация ИС
В последние годы всё более широкое распространение получил доменный подход к описанию ИТ-архитектур. Под доменной архитектурой понимают эталонную модель, описывающую множество систем, которые реализуют похожую структуру, функциональность и поведение. Схемы классификации архитектур ИС, основанные на доменном подходе, показаны на рис. 1.2 и 1.3. На верхнем уровне выделяются два типа доменов: домены задач (Problem domains) (см. рис. 1.2) и домены решений (Solution Domains) (см. рис. 1.3). Рис. 1.2. Классификация архитектур ИС, основанная на домене задач Можно выделить следующие основные характеристики домена задач: • характер решаемых задач; • тип домена; • предметная область; • степень автоматизации; • масштаб применения. По характеру обработки данных ИС делятся следующим образом: • на системы, ориентированные на решение крупномасштабных задач преимущественно вычислительного характера; • информационно-справочные (информационно-поисковые) ИС, в которых нет сложных алгоритмов обработки данных, а целью системы является поиск и выдача информации в удобном для пользователя виде; • системы поддержки принятия решений; • коммуникационные системы; • ИС, ориентированные на предоставление услуг (сервисов), таких как доступ в Интернет, сервисы хранения данных, доступа к вычислительным ресурсам, доступа к данным и т.п. По принадлежности к базовому домену можно выделить следующие базовые домены задач: · информационно-управляющие системы — ИУС (Management Information Systems); · управляющие системы — УС (Process Control Systems); · системы мониторинга и управления ресурсами — СМУР (Resource Allocation and Tracking Systems); · системы управления производством — СУП (Manufacturing Systems); · системы управления доступом — СУД (Access Control Systems). По принадлежности к предметной области обычно ИС ориентированы на использование и удовлетворение информационных потребностей в рамках конкретной предметной области. В настоящее время ИС используются практически повсеместно, перечислить все области, в которых используются ИС, просто невозможно. В качестве примера можно указать следующие области, в которых ИС активно используются: • системы управления организацией — ИС, предназначенные для выполнения функций управления организацией (предприятием); • телекоммуникационные системы — ИС, предназначенные для реализации функций, связанных передачей данных; • геоинформационные системы — ИС, обеспечивающие сбор, хранение, обработку, доступ, отображение и распространение пространственно-координированных данных (пространственных данных); • торговые ИС; • встроенные системы управления сложными объектами, такими как самолёты и корабли; • медицинские ИС — ИС, предназначенные для использования в лечебных учреждениях. По степени автоматизации различают автоматизированные ИС (предполагают участие человека в её функционировании) и автоматические ИС (функционируют без участия оператора). По масштабности применения ИС делятся: • на персональные — ИС, предназначенные для использования одним человеком; • ИС, предназначенные для совместного использования группой людей, например, сотрудниками одного подразделения; • корпоративные — ИС, охватывающие информационные процессы отдельной организации; • глобальные — ИС, охватывающие информационные процессы многих организаций. Рис. 1.3. Классификация архитектур ИС, основанная на домене решений Основными характеристиками домена решений являются программная и техническая архитектуры. Применительно к уровню программной архитектуры выделим следующие характеристики: используемый архитектурный стиль и способ реализации. Существуют пять групп архитектурных стилей: потоки данных, независимые компоненты, вызов с возвратом, централизованные данные, виртуальные машины. Более подробно архитектурные стили будут рассмотрены ниже. Реализация программной архитектуры может быть осуществлена двумя альтернативными подходами: монолитное приложение, многомодульное приложение. Основными характеристиками многомодульных приложений являются способы реализации модулей, способ их интеграции в систему. Основные подходы к реализации модулей: • представление модуля как объекта; • представление модуля как компонента; • реализация модуля в виде Web-службы; • реализация модуля в виде грид-службы; • реализация модуля в виде агента; • реализация модуля в виде облачного сервиса. Основные подходы к интеграции модулей: • сокеты; • вызов удаленных процедур (методов); • очереди сообщений; • бизнес-процессы; • межагентные коммуникации; • разделяемые базы данных; • разделяемые файлы. Применительно к уровню технической архитектуры ИС можно разделить: • на системы, реализованные на одном хосте; • системы, реализованные на нескольких хостах; • системы, реализованные в виде виртуального сетевого ресурса.
Лекция № 2
|