Apache ODE - Как перенаправить конечную точку процесса?

Я заинтересован в использовании Apache Synapse для мониторинга вызовов Apache ODE. Существует ли какая-либо конфигурация для перенаправления всех вызовов Apache ODE, изменения конечной точки и добавления заголовка WSA-TO?

Существует ли другой способ сделать это, просто изменив конфигурацию Apache ODE?

Я смотрел в документации ODE все ссылки на перенаправления модифицируют определения процессов (BPEL)

https://ode.apache.org/endpoint-references.html

Спасибо

1 ответ

Вы правы в том, что поддержка BPEL для манипулирования ссылками на конечные точки - это то, что делается внутри бизнес-процесса как часть его выполнения. Это обычно для поддержки динамической адресации путем извлечения конечных точек из сообщений или построения их из некоторых данных в рамках обмена. Я бы не стал изменять ваши определения процессов, чтобы знать ваши требования к мониторингу. Это должно быть внешним и, если сделано правильно, то полностью декларативным.

Если вы используете Apache ODE в ServiceMix, вы сможете справиться с этим с помощью маршрута Camel. Пусть все конечные точки для развертывания вашего процесса нацелены на небольшой верблюжий маршрут, где вы можете прослушать или T сообщение, или любое другое поведение, которое вы пытаетесь отслеживать.

Если вы используете Apache ODE в простом веб-контейнере, вы все равно можете привязать конечные точки извне к процессу, чтобы они были конечной точкой по вашему выбору. См. Их документацию дескриптора развертывания для получения дополнительной информации.

Другие вопросы по тегам