- •Основные термины и определения
- •Классификация ис
- •Эволюция и классификация платформенных архитектур информационных систем Основные термины и определения
- •Понятие архитектурного стиля. Классификация архитектурных стилей
- •Модель взаимодействия открытых систем
- •Функции уровней:
- •Модель стека протоколов tcp/ip
- •Трёхуровневая иерархическая модель компании Cisco
- •Сервисно-ориентированные технологии реализации информационных систем
Архитектура информационных систем
Лекция № 1
Основные термины и определения
Имеется целый ряд определений “Информационная система”:
ГОСТ ИСО/МЭК 2382-1-99:
Информационная система (ИС) – это система обработки информации в совокупности с относящимися к ней ресурсами организации, такими, как людские, технические и финансовые ресурсы, которая предоставляет и распределяет информацию
ГОСТ РВ 51987:
Информационная система (ИС) – это автоматизированная система, результатом функционирования которой является представление выходной информации для последующего использования
Федеральный закон от 27.07.2006 N 149-Ф3 (ред. от 31.12.2014) “Об информации, информационных технологиях и о защите информации” (с изм. и доп., вступ. в силу с 01.09.2015):
Информационная система (ИС) – это совокупность содержащейся в базах данных информации и обеспечивающих её обработку информационных технологий и технических средств.
Анализ известных понятий и определений термина “архитектура ИС”:
1) CobiT (Control Objectives for Information and Related Technologies) (“Задачи управления для информационных и смежных технологий”) Архитектура ИС - представляет собой пакет открытых документов, около 40 международных и национальных стандартов и руководств в области управления IT, аудита и IT-безопасности. Обеспечивает подход к управлению информационными технологиями и предоставляет ИТ-специалистам и пользователям набор утверждённых метрик, процессов и лучших практик с целью помочь им в извлечении максимальной выгоды от использования информационных технологий и для разработки соответствующего руководства и контроля ИТ в компании. В CobiT не определяется и не используется термин “архитектура ИС”, но определяется и используется термин "ИТ-архитектура".
ИТ-архитектура – интегрированная структура для развития и поддержки существующих и приобретаемых новых информационных технологий, обеспечивающих выполнение стратегии и достижение бизнес-целей предприятия. (IT architecture – an integrated framework for evolving or maintaining existing IT and acquiring new IT to achieve the enterprise’s strategic and business goals).
Кроме того, в COBIT определяется и используется термин “ИТ-ресурсы” для обозначения компонентов, из которых строится информационная система, а именно:
Приложения – пользовательские программные системы, автоматизирующие обработку информации;
Информация – бизнес-данные в формах ввода, обработки и вывода их информационными системами;
Инфраструктура – технологии и оборудование (аппаратные вычислительные и коммуникационные средства, операционные системы, системы управления базами данных, средства мультимедиа, сооружения в которых установлены эти средства, инженерное оборудование мест инсталляции этих средств), делающие возможным функционирование приложений;
Персонал – люди (специалисты), требующиеся для планирования, организации, приобретения, установки, эксплуатации и развития информационных систем и сервисов, нанимаемые по контрактам или используемые как внешний ресурс (аутсорсинг).
2) IEEE Recommended Practice for Architectural Description, Draft 3.0 of IEEE P1471, May 1998:
Архитектура – высокоуровневая концепция системы, учитывающая её окружение.
3) ISO-15704, Industrial automation systems – Requirements for enterprise-reference architectures and methodologies. August 20, 1999:
Архитектура системы – описание (модель) основного расположения и взаимосвязей частей системы (физического либо концептуального объекта или сущности).
4) ANSI/IEEE Std 1471-2000, Recommended Practice for Architectural Description of Software-Intensive Systems:
Архитектура – фундаментальная организация системы, заключённая в своих компонентах, в их взаимоотношениях, в окружении, а также принципы, определяющие проектирование, создание и развитие системы.
5) Архитектура информационной системы – концепция, определяющая модель, структуру, выполняемые функции и взаимосвязь компонентов информационной системы.
Информационные системы:
1) автоматизированные (подразумевают участие человека в своей деятельности)
2) автоматические (работают без участия человека)
Автоматизированная информационная система представляет собой организационно-техническую систему, которая предназначена для реализации процессов сбора, обработки, накопления, хранения, поиска и распространения информации в какой-либо сфере деятельности (управление, проектирование, производство и т.д.) или в их сочетаниях на основе применения компьютерных информационных технологий.
Автоматизированная ИС строится из следующих компонентов:
1) комплекс средств автоматизации (т.е. программные, информационные и технические средства)
2) правовые, организационные, методические и технические документы
3) пользователи-специалисты, применяющие вышеуказанные средства и документы в своей профессиональной деятельности.
Неоднозначность трактовки терминов
Рассматривая архитектуру ИС можно рассмотреть различные аспекты понятия архитектуры ИС. В частности, можно выделять такие подмножества, как системная архитектура (System Architecture) и программная архитектура (Software Architecture). На практике, в зависимости от контекста, термин “системная архитектура” может относиться либо к архитектуре ИС предприятия (в дополнение к бизнес-архитектуре) или даже в ещё более узком смысле к технологической инфраструктуре информационной системы, либо – к архитектуре сложного продукта или семейства продуктов, выпускаемых предприятием.
Применительно к организации обычно используют понятие корпоративная архитектура (enterprise architecture), при этом выделяются следующие типы архитектур: бизнес-архитектура (Business architecture), ИТ-архитектура (Information Technology Architecture), архитектура данных (Data Architecture), архитектура приложения (Application Architecture) или программная архитектура (Software Architecture), техническая архитектура (Hardware Architecture). Совокупность данных архитектур – это архитектура ИС (см. рис. 1.1).
Рис. 1.1 Архитектура информационной системы
1) Бизнес-архитектура (архитектура уровня бизнес-процессов) определяет бизнес-стратегии, управление, организацию, ключевые бизнес-процессы в масштабе предприятия, причём не все бизнес-процессы реализуются средствами ИТ-технологий. Бизнес-архитектура отображается на ИТ-архитектуру.
2) ИТ-архитектура рассматривается в трёх аспектах:
обеспечивает достижение бизнес-целей посредством использования программной инфраструктуры, ориентированной на реализацию наиболее важных бизнес приложений;
среда, обеспечивающая реализацию бизнес-приложений;
совокупность программных и аппаратных средств, составляющая информационную систему организации и включающая, в частности, базы данных и промежуточное программное обеспечение.
3) Архитектура данных организации включает логические и физические хранилища данных и средства управления данными. Архитектура данных должна быть поддержана ИТ-архитектурой. В современных ИТ-системах, ориентированных на работу со знаниями, иногда выделяют отдельный тип архитектуры — архитектуру знаний (Knowledge Architecture).
4) Программная архитектура отображает совокупность программных приложений. Программное приложение — это компьютерная программа, ориентированная на решение задач конечного пользователя. Архитектура приложения — это описание отдельного приложения, работающего в составе ИТ-системы, включая его программные интерфейсы. Архитектура приложения базируется на ИТ-архитектуре и использует сервисы, предоставляемые ИТ-архитектурой.
5) Техническая архитектура характеризует аппаратные средства и включает такие элементы, как процессор, память, жёсткие диски, периферийные устройства, элементы для их соединения, а также активное и пассивное сетевое оборудование.
