Доступ к COM-объектам на другом компьютере из .NET (без устаревшего DCOM, удаленного взаимодействия)

мне нужно интегрировать мое серверное приложение .NET с продуктом поставщика. Продукт поставщика будет находиться на собственном сервере и будет иметь поддерживаемый и документированный API, но, увы, только в виде COM-объектов. Поскольку удаленное взаимодействие DCOM и .NET устарело, существует ли поддерживаемый (т. Е. Не рискующий быть удаленным в .NET 5) способ выполнить эту интеграцию без необходимости создавать и устанавливать веб-службу в окне поставщика и веб-клиент на моем компьютере. для проксирования этих запросов по сети в COM?

Обратите внимание, что мне очень удобно писать и использовать веб-сервисы (REST, когда я могу, SOAP, когда мне нужно). Я просто хотел бы, чтобы топография этого приложения была простой, избегала двойных развертываний и т. Д. По той же причине я избегал WCF, поскольку это кажется большим накладным расходом, но если WCF поддерживает раскрытие базового интерфейса COM через сеть, я с радостью воспользуюсь ею. В противном случае, я полагаю, что я проектирую, пишу, развертываю и использую этот новый веб-сервис. Пожалуйста, покажите мне, что мне не нужно этого делать!

5
задан Joel P. 3 October 2011 в 16:39
поделиться