2016-08-26 3 views
-1

Я унаследовал большое количество OSB-кода. Я хочу перейти на бесплатную платформу, такую ​​как предложения от Apache. Легко ли это делать? Какую боль я ожидал бы?преобразование OSB в Camel/Spring

С уважением, Ричард

ответ

2

Если бы вы были достаточно опытными в ОСБ уже, то вы не должны иметь огромные проблемы с легким 80%. Я имею в виду, OSB - это проверка, обогащение, маршрутизация, преобразование и операции над сообщениями SOAP (по умолчанию); это не ракетостроение. Если бы вы были действительно, вы могли бы проанализировать файлы .proxy и преобразовать очевидные биты его в Camel, чтобы сэкономить некоторое время.

Проблема заключается не в бизнес-логике как таковой (при условии замены как для замены), а в случае нефункциональных ожиданий инфраструктуры. Выполняя любую политику SAML, о которой вы хотите думать, экстремальная отказоустойчивость в принимаемом XML, обработка дросселирования как входящих, так и исходящих, развертываний с нулевым временем простоя, кластеризованного кэширования результатов и т. Д. - это те вещи, которые вы не обнаружите, решение SOA полагается пока вы не начнете искать.

Иными словами, проблемы не будут связаны с развитием, но связаны с архитектурой и дизайном.

+1

спасибо Трент. В любом случае, я смотрю на большую реструктуризацию, чтобы уменьшить текущие расходы. То, что я не хочу делать, это изменение ради изменений. –