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

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

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

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

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

Спасибо


person mdominguez    schedule 06.10.2014    source источник


Ответы (1)


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

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

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

person massfords    schedule 02.11.2014