01 Архитектура информационных систем. Общие понятия

Post on 12-Jun-2015

5.033 views 3 download

description

Слайд-конспекты лекций, читаемых мною в рамках курса Архитектура информационных систем

Transcript of 01 Архитектура информационных систем. Общие понятия

Архитектура информационных систем

Основные понятия и определенияКлассификация архитектур информационных систем

2

Структура курса

Архитектура информационных

систем

Аудиторные занятия

Самостоятельная работа

Лекции Лабораторные работы

Экзамен

144

60 84

30 30

3

Информационная система

• Совокупность содержащийся в базах данных информации и обеспечивающих ее обработку информационных технологий и технических средств

ФЗ РФ от 27.07.2006 №149

4

Информационная система

• Аппаратно-программная система, которая поддерживает приложения с интенсивной обработкой данных

Журнал “Information Systems”

5

Информационная система

• Программно-аппаратная система, предназначенная для автоматизации целенаправленной деятельности конечных пользователей и обеспечивающую, в соответствии с заложенной в ней логикой обработки, возможность получения, модификации и хранения информации

Когаловский М.Р.

6

Информационная система

• Комплекс, включающий вычислительное и коммуникационное оборудование, программное обеспечение, лингвистические средства и информационные ресурсы, а также системный персонал, обеспечивающий поддержку динамической информационной модели некоторой части реального мира для удовлетворения информационных потребностей пользователей

Когаловский М.Р.

7

Классификация (домен задач)

Характер решаемых задач

Крупномасштабные

Информационно-справочные

Поддержки принятия решения

Коммуникационные

Предоставление услуг

Тип домена

Информационно-управляющие

управляющие

Мониторинга и управления ресурсами

Управления производством

Управления доступом

Предметная область

Управления организацией

Телекоммуникационные

Геоинформационные

Торговые

Встроенные

Медицинские

Степень автоматизации

Автоматизированные

Автоматические

Масштабность применения

Персональные

Локальные

Корпоративные

Глобальные

8

Информационно-управляющие системы

Источник данных База данных

промежуточных результатов

Основная база данных

Подсистема обработки

Подсистема генерации

отчетов

Периодические отчеты Итоговые отчеты

Отчеты о нештатных ситуациях

9

Управляющие системы

Основной процесс

Исполнительные механизмы

Датчики

Контроллер

Управляющие воздействия

выход

Контролируемые параметры

Эталонные значения

Управляющие сигналы

вход

10

Системы мониторинга и управления ресурсами

• Системы управления складами• Банковские системы• Системы управления документооборотом• Системы управления торговыми сетями• Системы управления транспортными

потоками• Системы управления глобальными сетями

11

Системы управления производством

Система управления

производством

Планирование

Управление

Сырье Продукт

Информация

Управляющая информация

12

Трехуровневая организация СУП

Система (конечный продукт)

Подсистемы

Элементы (сырье)

Узлы

13

Системы управления доступом

База данных авторизации

Движок

Подсистема аудита

безопасности

Субъект Объект

14

Домен решений

Программная архитектура

Архитектурный стиль

Подход к реализацииМонол

итное прилож

ение

Многомодульн

ое прилож

ение

Реализация модулей

Интеграция

модулей в систему

Техническая архитектура

Однохостовые

системы

Многохостовые

системы

Виртуальный

сетевой ресурс

15

Архитектурный стиль

• Потоки данных• Независимые компоненты• Вызов с возвратом• Централизованные данные• Виртуальные машины

Архитектурный стиль

16

Реализация модулей

• Объект• Компонент• Web-служба• Грид-служба• Агент• Облачный сервис

Реализация модулей

17

Интеграция модулей в систему

• Сокеты• Вызовы удаленных процедур• Очереди сообщений• Бизнес-процессы• Межагентные коммуникации• Разделяемые базы данных• Разделяемые файлы

Интеграция модулей в систему

18

Платформенные архитектуры

• Автономные (standalone)• Централизованные (mainframe)• Распределенные – Файл-сервер– Клиент-сервер– Web-сервисы (web-приложения)

19

Архитектура (строительство)

• Искусство проектировать и строить здания и другие сооружения, создающие материально организованную среду, необходимую для их жизни и деятельности, в соответствии с современными техническими возможностями и эстетическими воззрениями общества.

20

Архитектура (технические системы)

• Принципиальное устройство чего-либо сложного, общий вид, вид без указания конкретных инженерных расчетов.

21

Архитектура информационной системы

• Организационная структура системы• Концепция, определяющая модель, структуру,

выполняемые функции и взаимосвязь компонентов информационной системы

• Базовая организация системы, воплощенная в ее компонентах, их отношения между собой и окружением, а также принципы, определяющие проектирование и развитие систем

22

Архитектура программного обеспечения

• Набор значимых решений по поводу организации системы ПО, – набор структурных элементов и их интерфейсов, при

помощи которых компонуется система – вместе с их поведением, определяемым во

взаимодействии между этими элементами,– компоновка элементов в постепенно укрупняющиеся

подсистемы, • а также стиль архитектуры, который направляет эту

организацию (элементы и их интерфейсы, взаимодействия и компоновку)

23

Идеологическое определение

• Архитектура ИС – набор решений, наиболее существенным образом влияющих на совокупную стоимость владения системой.– Совокупная стоимость владения = плановые

затраты и стоимость рисков• Архитектура ИС – набор ключевых

решений, неизменных при изменении бизнес-технологии в рамках бизнес-видения.

24

Конструктивное определение

• Что делает система?• На какие части она разделяется?• Как эти части взаимодействуют?• Где эти части размещены?• Архитектура ИС – логическое построение, или модель, и – набор решений по выбору средств реализации,

СУБД, операционных платформ, телекоммуникационных средств, т.е. инфраструктуры ИС.

25

Архитектура системы

• фундаментальная организация системы, реализованная в ее компонентах, связях этих компонентов друг с другом и внешней средой и принципах, определяющих структуру и развитие системы

Стандарт ANSI/IEEE 1471-2000is

26

Используемые источники

• Архитектура информационных систем: учебник для студ. учреждений высш. проф. образования / Б. Я. Советов, А. И. Водяхо, В.А. Дубенецкий, В.В. Цехановский. – М.: Издательский центр «Академия», 2012. – 288 с.