Прокси Сервис и Бизнес Сервис - PullRequest
0 голосов
/ 24 марта 2010

Могу ли я использовать прокси-службу без бизнес-службы при настройке потоков сообщений в служебной шине Oracle? Если да, то по каким сценариям мы будем его использовать?

Ответы [ 3 ]

1 голос
/ 10 декабря 2010

Вы можете создать прокси-сервис, который не использует бизнес-сервис.

Некоторые причины такого подхода - создание общего прокси-модуля, который используется другими прокси-службами, которые могут выполнять некоторую общую обработку сообщений перед пересылкой в ​​бизнес-службу.

0 голосов
/ 28 августа 2012

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

0 голосов
/ 24 марта 2010

Я думаю, что вы не можете создать прокси-сервис без вызова бизнес-сервиса в OSB, но вы можете вызвать фиктивные бизнес-сервисы, которые публикуются по теме JMS, которую никто не слушает. Этот вид прокси-службы может реализовывать преобразование данных (например, XSLT) между запросом и ответом или обогащать ответ данными, полученными из таблицы поиска (fn-bea: execute-sql ()).
Служебная шина, такая как OSB, предназначена для обеспечения фасада для внутренних (бизнес) сервисов: маршрутизации и создания существующих сервисов. То, что вы просите, - это создать новые внутренние сервисы, которые больше подходят для серверов Java EE или Oracle BPEL.

Обновление: вы можете создать автономную прокси-службу, если вы используете пару и стадию конвейера, но не выполняете шаги маршрута.

...