Я унаследовал большое количество OSB-кода. Я хочу перейти на бесплатную платформу, такую как предложения от Apache. Легко ли это делать? Какую боль я ожидал бы?преобразование OSB в Camel/Spring
С уважением, Ричард
Я унаследовал большое количество OSB-кода. Я хочу перейти на бесплатную платформу, такую как предложения от Apache. Легко ли это делать? Какую боль я ожидал бы?преобразование OSB в Camel/Spring
С уважением, Ричард
Если бы вы были достаточно опытными в ОСБ уже, то вы не должны иметь огромные проблемы с легким 80%. Я имею в виду, OSB - это проверка, обогащение, маршрутизация, преобразование и операции над сообщениями SOAP (по умолчанию); это не ракетостроение. Если бы вы были действительно, вы могли бы проанализировать файлы .proxy и преобразовать очевидные биты его в Camel, чтобы сэкономить некоторое время.
Проблема заключается не в бизнес-логике как таковой (при условии замены как для замены), а в случае нефункциональных ожиданий инфраструктуры. Выполняя любую политику SAML, о которой вы хотите думать, экстремальная отказоустойчивость в принимаемом XML, обработка дросселирования как входящих, так и исходящих, развертываний с нулевым временем простоя, кластеризованного кэширования результатов и т. Д. - это те вещи, которые вы не обнаружите, решение SOA полагается пока вы не начнете искать.
Иными словами, проблемы не будут связаны с развитием, но связаны с архитектурой и дизайном.
спасибо Трент. В любом случае, я смотрю на большую реструктуризацию, чтобы уменьшить текущие расходы. То, что я не хочу делать, это изменение ради изменений. –