Да какой уж DDE)
У сервера API для приема данных есть? Если нет, почему бы не взять WebAPI и не написать его, раз уж основное веб-приложение на ASP.NET MVC? Будет самым простым, логичным и совместимым вариантом, просто опубликуете вебапи рядом с приложением (не забудьте авторизацию сделать).
Есть конечно и масса других вариантов, например если данные приходят часто и много (постоянный поток), то может лучше и какой-нибудь protobuf поверх обычного TCP соединения или веб-сокетов.
Если нельзя взять и написать такой веб-сервис для приема данных, то что тогда можно? Какие у вас ограничения?