МАРИНА ХОХЛОВА
Статьи | Блог Хохловой М.Н.
ПРОСТО про ЦИФРУ

Иллюзии SOA. Ответы на вопросы / 2012

ИЛЛЮЗИИ SOA

Публикация "SOA. СМЭВ. Электронный обмен или обман" 26 марта 2012 г. на интернет-ресурсе ГосБук вызвала большой интерес у множества экспертов, участников и читателей данного ресурса. Дискуссия приняла конструктивный предметный характер. В ходе дискуссии были сформулированы некоторые ключевые направления для более детального обсуждения, которые выходили за рамки коротких комментариев.

В связи с этим мы решили дать ответы на поставленные вопросы в отдельной статье.

Вопросы и ответы

Вопрос читателя:
SOA - это инструмент проектирования информационных систем...
Наш ответ:
Инструмент (лат. instrumentum — орудие)... Однако SOA не является на сегодняшний момент ни реальным универсальным инструментом, ни используемой единой технологией, ни устоявшейся методологией, а только неким подходом...
Вопрос читателя:
Интеграция информационных систем...
Наш ответ:
Итак, предположим, что мы начали выделять отдельные часто употребляемые сервисы... Сколько тысяч сервисов мы получим? Как найти нужный сервис среди тысяч? Как избежать дублирования? ...
Вопрос читателя:
Если другой подход или архитектура решают эти задачи эффективнее — здорово...
Наш ответ:
Сетецентрическая G3 архитектура информационных систем управления действительно решила задачи формирования единого информационно-функционального управленческого пространства. Утилизация SOA неизбежна...
Вопрос читателя:
"Многократное избыточное несопоставимое описание..." SOA как раз позволяет это избежать...
Наш ответ:
Главное, как за экраном потребителя сервисов реальные функции, бизнес процессы, объекты управления систематизированы и взаимоувязаны? — Никак!
Вопрос читателя:
"различное время внесения изменений... принципиальная невозможность синхронизации..."
Наш ответ:
Грамотное проектирование "лоскутно-сервисной" системы управления не устранит проблемы синхронизации данных в разорванном времени и пространстве.
Вопрос читателя:
"при каждом изменении требований многократное переписывание..." SOA как раз и позволяет...
Наш ответ:
Современные информационные системы должны динамично отвечать требованиям времени, быть адаптивными. Заказчик не должен быть заложником жестких сервисов.
Вопрос читателя:
"обеспечение взаимодействия систем между собой становится еще одним видом деятельности..."
Наш ответ:
При использовании SOA процесс создания новой системы из подсистем превышает время создания каждой из них, требуя колоссальных затрат.
Вопрос читателя:
"замедление и ограничение скорости модификации..."
Наш ответ:
Опыт реализации более 700 проектов показал, что в едином информационном пространстве проявляется сетевая рефлексия — "эффект бабочки".
Вопрос читателя:
"проблемы обеспечения интероперабельности... необходимость согласовывать свои действия..."
Наш ответ:
В сетецентрической G3 архитектуре данных расходов нет.
Вопрос читателя:
"отсутствие и принципиальная невозможность реализации комплексной системы безопасности..."
Наш ответ:
Создание комплексной системы безопасности в SOA не достижимо! Сертификация сотен сервисов в динамичной системе невозможна.
Вопрос читателя:
Что касается Вашего GGG — его преимущества перед SOA для меня не очевидны...
Наш ответ:
Конкретный пример сравнения подходов приведен в статье на ГОСБУКе 26 марта 2012 г. Приглашаем всех ознакомиться с инновационной G3 (GGG) – технологией на сайтах, семинарах, круглых столах.

Надеемся, что наши ответы помогли приблизиться к пониманию проблем SOA и необходимости поиска альтернативных решений. Одним из таких решений является инновационная теория, методология и технологии новой эволюционной поствинеревской кибернетики. Впервые создан "станок" по программированию — технология автоматического программирования мультиплатформенных, адаптивных приложений пользователя на основе единой эволюционной е-модели знаний.