Есть ли транзакции вокруг нескольких вызовов веб-сервиса.
Позвольте мне начать с широко распространенного примера - туристического агентства. Клиент намеревается создать план путешествия через онлайн туристическое агентство. Для этого приложение онлайн-путешествий вызывает следующие три веб-службы:
-Air ticket booking
-Hotel reservation
-Taxi reservation
Эти три услуги доступны от трех отдельных поставщиков. Если какой-либо из этих трех сервисов выходит из строя, клиент не желает продолжать транзакцию (опять же, либо все три сервиса должны быть успешными, либо ни одного вообще)
Мой язык программирования Asp.net c #.
в чем решение?