Мало того, что можно использовать WCF, я настоятельно рекомендую его вместо предложений более низкого уровня, если только нет особой причины, по которой вы не можете использовать WCF (что я не могу себе представить с параметрами конфигурации gazillion). У вас есть разные уровни, на которых вы можете применить защиту в WCF, уровень сообщения означает, что содержимое зашифровано и проверено, а транспорт означает, что базовое соединение зашифровано, например, с помощью SSL на HTTPS. В этом посте Аарона Сконнарда хорошо перечислены различные привязки WCF и их поддерживаемые способы транспорта, обработки транзакций, уровни безопасности и т. Д. *
WCF поначалу может показаться немного сложным, потому что он поддерживает так много вещей, но Программирование служб WCF 2-е издание должно очень быстро помочь вам, и это отличная книга!