Я хочу реализовать веб-службы в моем приложении (C ++ или C ++ / CLI), чтобы оно могло взаимодействовать с другим приложением (написанным на Pascal).
Я оглядывался по сторонам, но, похоже, не могу найти однозначных ответов по этому поводу. Может показаться, что WCF является реализацией этого, но я не уверен, что это правильный путь (потому что я не хочу читать его подробно до того, как узнаю, что это правильный путь) и разрешает ли он перекрестный переход. Языковое общение. Также WCF, похоже, требует использования IIS, что кажется ненужным - предположительно, веб-сервисы реализованы как протокольный уровень поверх TCP / IP.
Что я действительно спрашиваю, так это: является ли WCF правильным решением для межязыкового, межсетевого общения? Если нет, то что? Если это так, может кто-то указать мне правильное направление, чтобы узнать больше об этом (я знаю, что есть много ресурсов, я просто не знаю, с чего начать)?
Заранее большое спасибо!
РЕДАКТИРОВАТЬ: Хорошо, поэтому веб-сервис уже создан на сервере. Все, что мне нужно сделать, это общаться с ним. Мне сказали, что в платформе .NET должен быть определен класс, который обрабатывает это соединение - в основном, я получаю заголовок (или некоторый файл, определяющий прототипы методов) и URL (сервера) и передаю его этому объекту и он создает эти методы локально. Это правильно? Как это реализовано? Еще раз спасибо!