Слайд 1ЛЕКЦИЯ 6.
ЭЛЕМЕНТЫ ТЕХНОЛОГИЧЕСКОЙ АРХИТЕКТУРА
АРХИТЕКТУРА ИНФОРМАЦИОННЫХ СИСТЕМ
Слайд 2РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
Б. Я. Советов, А. И. Водяхо, В. А. Дубенецкий, В.
В. Цехановский. Архитектура информационных систем: учебник для студ. учреждений высш. проф. образования. - М. : Издательский центр «Академия», 2012.
А.В. Данилин, А.И. Слюсаренко. Архитектура предприятия. М: ИНТУИТ, 2007 - http://www.intuit.ru/department/itmngt/entarc/
Слайд 3АРХИТЕКТУРА ИНФОРМАЦИОННОЙ СИСТЕМЫ
Слайд 5НАЗНАЧЕНИЕ ТЕХНОЛОГИЧЕСКОЙ АРХИТЕКТУРЫ
Слайд 6МОДЕЛИ, ИСПОЛЬЗУЕМЫЕ ДЛЯ РАЗЛИЧНЫХ ПРЕДСТАВЛЕНИЙ (ДОМЕНОВ) И ПЕРСПЕКТИВ (УРОВНЕЙ АБСТРАКЦИИ)
Слайд 7РАЗЛИЧНЫЕ УРОВНИ РАЗМЕЩЕНИЯ ИНФРАСТРУКТУРЫ
Слайд 8КОМПОНЕНТЫ ТЕХНОЛОГИЧЕСКОЙ АРХИТЕКТУРЫ
Слайд 14ВЗАИМОСВЯЗИ ФУНКЦИОНАЛЬНЫХ И ОПЕРАЦИОННЫХ ТРЕБОВАНИЙ С АРХИТЕКТУРОЙ ПРИЛОЖЕНИЙ И ТЕХНОЛОГИЧЕСКОЙ АРХИТЕКТУРОЙ
Слайд 17ОЦЕНКА СОСТОЯНИЯ ТЕХНОЛОГИЧЕСКОЙ ИНФРАСТРУКТУРЫ
Слайд 19АДАПТИВНАЯ ТЕХНОЛОГИЧЕСКАЯ ИНФРАСТРУКТУРА
Слайд 20НЕОБХОДИМОСТЬ ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ ИСПОЛЬЗОВАНИЯ ВЫЧИСЛИТЕЛЬНЫХ РЕСУРСОВ
Слайд 21КОНЦЕПЦИЯ "ИНФРАСТРУКТУРА РЕАЛЬНОГО ВРЕМЕНИ"
Слайд 23ИНФРАСТРУКТУРА РЕАЛЬНОГО ВРЕМЕНИ
Слайд 24РОЛЬ СТАНДАРТОВ
Стандарты обеспечивают возможность взаимодействия различных компонент между собой.
Различают стандарты
де-юре, т.е. разработанные и поддерживаемые официальными органами по стандартизации, такими как Международная организация по стандартизации – ISO, и стандарты де-факто, основанные на существующем широком распространении технологии, методологии или продукта (например, использование MS Windows в качестве операционной системы для персональных компьютеров).
Слайд 25ТЕХНОЛОГИЧЕСКИЕ СТАНДАРТЫ
Технологические стандарты определяют особенности реализации тех или иных протоколов, интерфейсов,
языков программирования и т.п.
Типичным примером являются спецификации WWW консорциума W3C.
Слайд 27ИСПОЛЬЗОВАНИЕ АРХИТЕКТУРНЫХ ШАБЛОНОВ
Реализация поддержки бизнес-процесса в информационной системе может использовать уже
известные фрагменты программного кода и/или типовые конфигурации оборудования.
Это позволяет:
значительно сократить сроки выполнения решения,
уменьшить риски за счет использования фрагментов, проверенных на практике.
Речь идет о выборе и использовании подходящих шаблонов (patterns).
Слайд 28ПРИМЕНЕНИЕ ШАБЛОНОВ
Общее решение - означает, что шаблон не дает полного законченного
решения.
Шаблон определяет класс проблемы и то, как эта проблема может быть решена с использованием определенного подхода, с демонстрацией аргументов в пользу этого подхода. Сила шаблона состоит в том, что он сформулирован на достаточно высоком уровне абстракции, чтобы быть использованным в большом количестве ситуаций;
Повторяющаяся проблема – означает, что шаблоны используются в тех случаях, когда проблема не является уникальной, и они наиболее полезны для решения часто встречающихся проблем;
Определенный контекст – означает, что шаблон обеспечивает решение проблемы, границы которой в общих чертах определены.
Понимая условия, в которых предлагаемое решение в форме шаблона является хорошим, строится свое собственное решение на основе этого шаблона.
Слайд 31СЕРВИС-ОРИЕНТИРОВАННАЯ АРХИТЕКТУРА
Слайд 33ССЫЛОЧНАЯ МОДЕЛЬ СЕРВИС-ОРИЕНТИРОВАННОЙ АРХИТЕКТУРЫ ПРЕДПРИЯТИЯ
Слайд 34АРХИТЕКТУРА, УПРАВЛЯЕМАЯ МОДЕЛЯМИ (MDA)
Концепция MDA была предложена консорциумом OMG (Object Management
Group, http://www.omg.org/), в который сегодня входит более 800 известных производителей программного и аппаратного обеспечения.
MDA является определенным обобщением идей SOA и повторно используемых программных компонент (шаблонов, паттернов).
MDA предназначена для повышения гибкости разрабатываемых приложений масштаба предприятия, чтобы обеспечить простоту обеспечения соответствия требованиям бизнеса в условиях изменения используемых инфраструктурных платформ.
Слайд 36СОЗДАНИЕ ПРИКЛАДНЫХ СИСТЕМ В СООТВЕТСТВИИ С ПОДХОДОМ MDA