В настоящее время у нас есть полдюжины проектов, которые изначально были построены с использованием .NET Framework 1.1 и WSE 2.0.Но поддержка Microsoft для WSE отсутствует, и последняя ее версия (3.0) предназначена только для .NET Framework 2.0.Наши новые проекты будут использовать .NET Framework 3.5 и вместо взлома нашей собственной поддержки WSE , в настоящее время мы ищем альтернативные подходы.
Наши текущие проекты используют WSE для цифровой подписи SOAPсообщения с сертификатом X.509.Это то, что нам нужно и для наших будущих проектов.
Кажется, что пойти по WCF-маршруту, кажется, разумный выбор но есть ли альтернативы?WCF, похоже, поддерживает сертификаты X.509, но нас мало беспокоит его поддержка других платформ, кроме .NET.Наши клиенты должны иметь возможность использовать программное обеспечение на основе Java для подключения к нашим услугам.И они заявили, что это должно быть так же просто, как и раньше (когда мы использовали веб-сервисы).Поэтому WCF должен быть настроен на использование HTTP и SOAP.
Учитывая требования X.509, межплатформенную совместимость и простоту использования (HTTP и SOAP), является ли Windows Communication Foundation правильным решением?