Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архитектура информационных систем.docx
Скачиваний:
73
Добавлен:
23.05.2015
Размер:
32.29 Mб
Скачать

Различные аспекты понятие архитектуры ис

Архитектура ИС обычно определяется как набор ответов на следующие вопросы:

  • что делает система

  • на какие части она разделяется

  • как эти части взаимодействуют

  • где эти части размещены

Архитектура ИС - системная архитектура (архитектура систем - SystemArchitecture) или программная архитектура (архитектура программного обеспечения -SoftwareArchitecture)

Определение архитектуры ис

Архитектура систем - концепция, определяющая модель, структуру, выполняемые функции и взаимосвязь компонентов ИС.

В книге "Архитектура ПО на практике, 2-е издание" Басс, Клементс и Казман дают следующее определение

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

Архитектура ис как совокупность архитектур.

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

  • Бизнесс-архитектура.

  • ИТ-архитектура

  • Архитектура данных

  • Архитектура приложения или программная архитектура

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

Совокупность архитектур данных и архитектуры приложений называется архитектурой ИС

Бизнес-архитектура

Бизнес-архитектура или архитектура уровня бизнес-процессов определяет бизнес-стратегии, управление , организацию, ключевые бизнес-процессы в масштабе предприятия, причем не все бизнес-процессы реализуются средствами ИТ-технологий.

Основу бизнес-архитектуры составляют:

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

Архитектура бизнес-процессов - определяет основные функциональные возможности организации.

Показатели эффективности

Бизнес-архитектура отображается на ИТ-архитектуру.

Ит-архитектура

Рассматривается в трех аспектах:

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

  • как среда, обеспечивающая реализацию бизнес-приложений

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

Архитектура данных...

Архитектура данныхорганизации включает логические и физические хранилища данных и средства управления данными

Программная архитектураотображает совокупность программных приложений.

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

Техническая архитектурахарактеризует аппаратные средства и включает такие элементы, как процессор, память, жесткие диски, периферийные устройства, элементы для их соединения, а также сетевые средства.

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

Централизованная архитектура

70-е годы. Эпоха мейнфреймов - больших централизованных ЭВМ.

Основные особенности:

Все базовые функции приложения реализуются в одном месте

Все пользователи работают одновременно на одном компьютере

Плюсы:

  • Нулевое администрирование рабочих мест пользователей

  • Централизованная разработка и обслуживание системы

Минусы:

  • Дорогая аппаратура оправдана только для больших систем

  • Взаимная зависимость пользователей на программном уровне

  • Пользователь не может настроить рабочую среду под свои потребности

Персональный компьютер

Начало 80-х - пк

Архитектура "Файл-сервер"

Появились локальные сети. Файлы начали передавать по сети. Сначала были одноранговые сети - все компьютеры равноправны.

Потом возникла идея хранения всех общедоступных файлов на выделенном компьютере в сети - файл-сервере.

Основные особенности:

Функция хранения данных вынесена на выделенный компьютер - файл-сервер

Поддержка многопользовательской работы.

Плюсы:

  • Многопользовательский режим работы с данными

  • удобство централизованного управления доступом

  • низка стоимость разработки

  • невысокая стоимость обновления и изменения ПО

Минусы

  • проблема многопользовательской работы с данными: последовательный доступ, отсутствие гарантий целостности

  • Низка производительность

  • плохая возможность подключения новых клиентов

  • ненадежность системы