powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / COM+ 1.5
5 сообщений из 5, страница 1 из 1
COM+ 1.5
    #32851407
Ромыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перерыл уже кучу литературы, но так и не нашел ответа на такой простой вопрос.
Может ли COM+ 1.5 (имеющийся в Windows XP и 2003) быть диспетчером транзакций, используя при этом в качестве транспорта не COM, а веб-сервисы?
...
Рейтинг: 0 / 0
COM+ 1.5
    #32851503
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видимо нет. Хотя бы потому, что веб-сервисы поддерживают транзакции не в полном объеме. Веб-сервис может быть root-ом транзакции, не более.
...
Рейтинг: 0 / 0
COM+ 1.5
    #32851511
Ромыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А где об этом можно прочитать?
Желательно на русском языке :))
...
Рейтинг: 0 / 0
COM+ 1.5
    #32851519
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никаких ссылок, к сожалению, дать не могу. Дал ответ, исходя из собственных соображений.
COM+транзакции реализуются с помощью MSDTC. Насколько я знаю, для его поддержки внешний источник должен реализовывать СОМ-интерфейсы. Про веб-сервисы ничего не слышал.
А то, что веб-сервис может быть только рутом транзакции факт ИМХО известный. Посмотрите описание атрибута WebMethod.
Небольшие подвижки есть в WSE (Web Service Enhancements), но это только для майкрософтовских веб-сервисов.
...
Рейтинг: 0 / 0
COM+ 1.5
    #32851553
Kilroy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Участники распределенных транзакций должны быть либо полноценными
ResourceManager - ами (MS SQL, DB2 и т.д.) т.е уметь выполнять откат по команде координатора (MS DTC в нашем случае), либо реализовывать
механизм компенсации (некий "самодельный" откат). Тогда WEB сервис
должен предоставлять комплементарные методы "действие" - "компенсация",
а компонент COM+ вызывающий этот сервис, должен быть CRM или Compensating Resource Manager - ом. Сами же координаторы (MS DTC), а общем случае их может участвовать в транзакции несколько, умеют общаться друг с другом только через COM
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / COM+ 1.5
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]