Здравствуйте, Sharov, Вы писали:
S>Посмотрите на nservicebus.
S>Когда я с ней пробовал играться была вроде бесплатной, сейчас какую-то деньгу требуют, но вроде для облаков.
NServiceBus не подходит, потому что требует подключения собственной .NET библиотеки ко всем системам, которые будут использовать её. Соответственно невозможно подключить к сторонним сервисам.
S>А msmq не подойдет?
Как msmq может помочь в этом вопросе? Разве она умеет перевыставлять контракты служб и обеспечивать гибкий маппинг данных из одного формата в другой? Опять же, надо, чтобы сторонние сервисы тоже использовали MSMQ.