Проектирование и разработка информационной архитектуры — это проектирование основополагающих принципов организации информационной системы, которые воплощаются в её компонентах, их взаимосвязях между собой и внешней средой.
Общие сведения
Создание информационной системы можно разделить на следующие этапы:
- Этап работ по анализу ситуации.
- Этап выполнения проектных работ.
- Этап построения реальной системы.
На первых двух этапах (анализ и проектирование) выполняется формирование архитектурного построения информационной системы. Практика реализации информационных систем в ведущих фирмах показала, что целевые установки, намеченные при их проектировании, выполняются далеко не всегда и их сопровождают непомерно большие ресурсные, временные и финансовые затраты. Эти недостатки всплывают чаще всего уже при эксплуатации информационной системы.
Причина этих проблем кроется в нечёткой формулировке конечной цели реализации информационной системы и отсутствии системного подхода к планированию, запуску в эксплуатацию и дальнейшему улучшению систем такого уровня. Преодолеть все эти упущения и недостатки и получить предсказуемые и достоверные результаты может позволить комбинированный архитектурный подход, как совокупный итог описания всех особенностей информационных систем и подходов к их проектированию.
Проектировщики в сфере информационных технологий считают, что архитектурный метод — это использование технических руководств. Но шаблоны, правила и принципы технических руководств не имеют ориентации на задачи бизнеса компании. А аналитики бизнеса, которые как раз и занимаются решением управленческих задач в этой сфере, видят эти проблемы лишь в определениях моделей и процессов бизнеса, архитектуры бизнеса.
Проблема наведения мостов между имеющейся структурой организации компании и информационной системой, которая может поддержать её, всё ещё актуальна. Главный вектор деятельности в таком разрезе будет:
- Совместный доступ к данным и их совместное применение.
- Убрать дублирование функций бизнеса.
- Работы по координированию действий пользователей, управлению ресурсами, безопасностью информации.
- Работы по интеграции и налаживанию взаимосвязей информационных систем.
Проектирование информационных систем основывается на различных архитектурных построениях, выбор которых зависит от комплекса поставленных задач, целевых установок, выдвинутых требований и условий их соблюдения.
Архитектура информационной системы
Архитектура информационной системы — это концептуальные положения, которые определяют ее модель, структурное построение, набор выполняемых функций и взаимные связи между составляющими элементами.
В архитектуре информационных систем можно выделить основной и дополнительный уровни. В состав основного уровня входят:
- Архитектура бизнеса, то есть основные концепции и логическое описание сферы деятельности, структуры процессов бизнеса.
- Системная (технологическая) архитектура, то есть информационная архитектура, архитектура программных приложений и аппаратуры (аппаратное обеспечение на уровне информационных технологий).
Дополнительный уровень состоит из:
- Интеграционной архитектуры.
- Сервисов общего пользования (электронная почта и прочее).
- Обеспечение безопасности.
- Архитектуры систем управления и эксплуатации информационных технологий.
Каждая архитектура может быть представлена различными методами:
- Концептуальное представление. Оно является самым абстрактным и описывает архитектуру в понятных обычному человеку-пользователю определениях. Применяется для формулирования требований функционала с точки зрения пользователей данного бизнеса.
- Представление с точки зрения логики. Оно выражает главные функциональные элементы системы и их взаимосвязи вне зависимости от аппаратного оснащения этого функционала.
- Физическое представление. Это представление находится на низшей ступени абстракции и описывает конкретные элементы физической реализации системы и их взаимосвязи. Любой из компонентов может быть реализован программными или аппаратными средствами.
Бизнес-архитектура
Под бизнес-процессом, или рабочим процессом, понимается взаимосвязанный набор операций, при выполнении которых используются некоторые ресурсные запасы и производится продукт (в широком смысле слова от товара до идеи, открытия), имеющий спрос (ценность) у его потребителей.
Модель бизнеса (бизнес-модель) — это выраженное в графике структурное представление процессов и операций, которые связаны с информацией, документацией, единицами организации и другими объектами, выражающими сегодняшнюю или будущую работу компании.
Под архитектурой бизнеса (бизнес-архитектурой) понимается некая конкретная сфера бизнеса для анализа и проектирования в системе информационных технологий функционального набора, направленного на удовлетворение требований бизнеса (например, автоматизировать процессы).
Архитектура бизнеса формулирует методы функционирования бизнеса, стратегическое и тактическое планирование перехода предприятия из нынешнего положения в будущее состояние. Как правило, архитектура бизнеса находится на более высоком уровне по сравнению с архитектурой информационной технологии и может работать не зависимо от наличия или отсутствия информационной системы. На базе стратегического плана развития и будущих целей бизнеса, бизнес-архитектура формирует:
- Комплекс целевых задач, ограничений и требований, параметров, которые будут реализованы при посредстве информационной системы.
- Набор реализуемых функций бизнеса, взаимосвязи между ними.
- Процессы бизнеса всей организации или подавляющего большинства его частей.
- Потоки материалов и информации.
- Структуры поддержки и организации штата.
Анализ предметной сферы можно разделить на следующие этапы:
- Анализ требований основных концепций и потребности в информации.
- Обнаружение объектов информации и их взаимосвязей.
- Выработка модели предметной области на основе концепций, то есть как её видит пользователь.