ИТ-архитектура (архитектура приложений, данных, оборудования) находится в центре корпоративной ИТ-стратегии. Из-за отсутствия распространенного общепринятого стандарта графического описания ИТ-архитектуры не удается найти пару архитектур, для изображения которых использовались бы одинаковые элементы и правила их компоновки. Каждый разработчик сам выбирает и расширяет набор графических приемов.
В результате:
- Нет однозначного понимания рассматриваемых архитектур всеми участниками процесса проектирования (возможность неполного противоречивого дизайна)
- Усложняется задача сравнения архитектур (для разных компаний, разных вендоров и т.д.)
- Не используются типовые архитектуры
Для изображения бизнес-процессов используются графические нотации IDEF0, eEPC, для моделирования программных продуктов используется UML. При моделировании ИТ-архитектур иногда используются отдельные элементы различных нотаций из области моделирования программного обеспечения и бизнес-процессов. Попытки компаний предложить стандарт проектирования архитектуры пока не привели к появлению единого стандарта. IBM предлагает стандарт, который изначально подразумевает использование сервисно-ориентированной архитектуры. Архитектурные решения Microsoft остаются на уровне программных компонент.
Использование единых стандартов проектирования архитектур необходимо для разработки систем электронной коммерции, проектирования цепочек поставок, развития концепции SOA и SaaS. Но есть и хорошая сторона – отсутствие стандартов дает полную свободу для творчества J
0 комментариев