Веб-сервисы и C ++ (или C ++ / CLI) - PullRequest
0 голосов
/ 01 февраля 2012

Я хочу реализовать веб-службы в моем приложении (C ++ или C ++ / CLI), чтобы оно могло взаимодействовать с другим приложением (написанным на Pascal).

Я оглядывался по сторонам, но, похоже, не могу найти однозначных ответов по этому поводу. Может показаться, что WCF является реализацией этого, но я не уверен, что это правильный путь (потому что я не хочу читать его подробно до того, как узнаю, что это правильный путь) и разрешает ли он перекрестный переход. Языковое общение. Также WCF, похоже, требует использования IIS, что кажется ненужным - предположительно, веб-сервисы реализованы как протокольный уровень поверх TCP / IP.

Что я действительно спрашиваю, так это: является ли WCF правильным решением для межязыкового, межсетевого общения? Если нет, то что? Если это так, может кто-то указать мне правильное направление, чтобы узнать больше об этом (я знаю, что есть много ресурсов, я просто не знаю, с чего начать)?

Заранее большое спасибо!

РЕДАКТИРОВАТЬ: Хорошо, поэтому веб-сервис уже создан на сервере. Все, что мне нужно сделать, это общаться с ним. Мне сказали, что в платформе .NET должен быть определен класс, который обрабатывает это соединение - в основном, я получаю заголовок (или некоторый файл, определяющий прототипы методов) и URL (сервера) и передаю его этому объекту и он создает эти методы локально. Это правильно? Как это реализовано? Еще раз спасибо!

1 Ответ

0 голосов
/ 01 февраля 2012

Веб-сервисы очень тяжелы для начала. Возможно, вас заинтересуют Apache Thrift , Буферы протокола Google , или, может быть, что-то с прямым TCP / IP.

Хотя Паскаль будет грубым языком, чтобы найти много привязок. Какой Паскаль?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...