Ниже приведен один из вариантов использования, когда вы хотите вызвать службу wcf из веб-API.
Если у вас уже есть работающая и доступная служба wcf, которая выполняет некоторые сложные операции и вам это не нужночтобы быть доступными непосредственно вашим потребителям, вы можете создать веб-API и вызвать службу wcf для выполнения сложных задач и позволить потребителям использовать веб-API.В веб-API вы можете добавить дополнительную логику проверки и авторизации входящих запросов.
Wcf - более старая технология, поэтому было бы лучше написать что-то новое и в конечном итоге заменить wcf, а не поддерживать ее.
Кроме того, если текущая настройка wcf недоступна по протоколу http, то не все клиенты могут общаться с ней.Веб-API имеет такое преимущество перед сервисом wcf.
Как веб-API будет подключаться к сервису wcf?Это зависит от множества факторов, таких как сеть, стратегия развертывания, безопасность и т. Д. Но одним из примеров будет следующее.
Если служба wcf доступна в tcp, а веб-API и wcf работают в одной сетитогда веб-API может вызвать wcf.
Возможно, ответ на этот вопрос будет другим, в зависимости от того, какую именно проблему вы пытаетесь решить.
Мой ответ основан на том, какую информацию вы предоставили, и на опыте, который я получил, решая аналогичные проблемы в реальной жизни.