Как управлять транзакциями (WS-AT) между двумя веб-сервисами в OSB?
Может ли кто-нибудь сказать мне, может ли OSB иметь 2 различных веб-сервиса, управляемых уникальной транзакцией?
Например: в OSB есть два wsdl, каждый со своим собственным бизнес-сервисом и ProxyService соответственно. В моем vb.net я запустил транзакцию, успешно вызвал первый веб-сервис, а из второго веб-сервиса получил исключение. Я ожидал, что первый веб-сервис отменит свою работу, потому что vb.net применение вызывает команду отката. Возможно ли это? Как я могу это сделать? Любой образец или подсказка будут полезны.
Если бы я разрабатывал без OSB, я бы полагался на WS-AT, как показано на рис. 6 шагов для включения транзакций в WCF[^] для двух web-сервисов сети многоточия, или для одного веб-сервиса Точка NET и других Java, http://www.ibm.com/developerworks/websphere/library/techarticles/0707_lo/0707_lo.html[^].
Мой вопрос в основном таков: все еще возможно сохранить одну транзакцию между несколькими веб-сервисами, когда они опосредованы OSB? Если да, то есть ли пример, показывающий, как это сделать?