Веб-сервисы и транзакции - PullRequest
       5

Веб-сервисы и транзакции

0 голосов
/ 14 февраля 2011

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

Я читал о транзакциях веб-служб (IBM), но не смог найти реализации, дорожные карты или другие практические материалы.по теме.

Должен ли я рассмотреть двухфазную фиксацию или другие распределенные протоколы для транзакций или есть другие способы (методологии) для достижения этого?

1 Ответ

0 голосов
/ 15 февраля 2011

Я читал о транзакциях веб-сервисов (IBM)

Это не только IBM.1.0 стандартом были IBM, IONA, Microsoft и другие.1.1 был IBM, IONA и JBoss.

, но не смог найти реализации, дорожные карты или другие практические материалы по этой теме.

кашель Google Кашель

Вебсфера: http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/cjta_wstran.html

JBoss: http://docs.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/5/html/Transactions_Development_Guide/pt03.html

Glassfish: http://metro.java.net/guide/Using_Web_Services_Atomic_Transactions.html

Должен ли я рассматривать двухфазную фиксацию или другие распределенные протоколы для транзакций или есть другие способы (методологии) для достижения этой цели?

"Модель блокировки, используемая в транзакциях двухфазной фиксации, действительно толькоподходит для краткосрочных транзакций в одной и той же области управления. Если ваши службы работают в одном центре обработки данных компании, вам, вероятно, это сойдет с рук. Для более широкого распространения, будь то географическое или административное, вы, вероятно, захотите взглянуть на WS-BA,протокол транзакций веб-службы, специально разработанный для такого использования. "

(Это от Откат транзакции и веб-службы Кстати, хотя вы также могли бы найти Опция транзакцииИоны через веб-сервис звонят без особых проблем)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...