Как вызвать асинхронный процесс Bpel из OSB

У меня есть асинхронный процесс Bpel, и я хочу вызвать его из OSB с помощью SOA Suite 11g. Можете ли вы предложить мне процесс.


osb
person G Swathi    schedule 08.06.2011    source источник


Ответы (2)


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

http://biemond.blogspot.com/2009/03/calling-async-bpel-services-from-osb.html

~ варун

person varun    schedule 12.07.2011
comment
Не могли бы вы привести пример из ссылки, на которую вы ссылаетесь? Ссылка может не жить вечно - person Squazz; 19.08.2016

Вы можете использовать протокол soa-direct.

Вы можете найти пример и полное объяснение по следующей ссылке:

OSB 11g — асинхронный вызов Служба SOA от OSB с использованием протокола soa-direct

Краткое объяснение:

Use a business service with soa-direct protocol.
Configure it as Role=Asynchronous client.
Configure Callback proxy.

Callback proxy will be the one your BPEL call when finish processing.
person Livio D.P.    schedule 18.08.2016
comment
Не могли бы вы привести пример из ссылки, на которую вы ссылаетесь? Ссылка может не жить вечно - person Squazz; 18.08.2016
comment
Ссылка создана в 2012 году, думаю проживет еще немного. Он шаг за шагом описывает, как использовать протокол soa-direct. По сути, вам нужно создать бизнес-службу с протоколом soa-direct, а затем настроить ее как Роль = Асинхронный клиент и Прокси-сервер обратного вызова = Прокси-сервер, на который должен отвечать BPEL. Этот прокси будет ждать ответа BPEL. - person Livio D.P.; 18.08.2016
comment
мало ли, может завтра они поменяют ссылочную структуру на своем сайте, и вдруг ссылка уже не работает. Это не первый случай для сайта :) - person Squazz; 19.08.2016
comment
Я все равно пошутил, вы правы, хахаха, я редактирую пост, чтобы добавить немного больше информации. Будет полезно направить в процессе или, по крайней мере, дать подсказку, что исследовать, чтобы решить эту проблему. - person Livio D.P.; 19.08.2016