WSDL в для связи C++ и С# в Desktop Application
От: goldblueranger  
Дата: 12.07.07 07:54
Оценка:
ВОПРОС
подскажите, можно ли использовать WSDL для связи unmanaged C++ и managed C# в рамках одного процесса? (можно и нескольких, но на одной машине без использования http)?
Если да, куда копать?

ПОЯСНЕНИЕ

Пишется десктоп приложение (редактор):
backend — межплатформенный С++ с кучей плагинов (на Pyton, etc) — без UI
frontend — OS-зависимый UI.

на первом этапе frontend — для Win и C# (уж не спрашивайте почему, не я решал).
для связи с unmanaged используются довольно тупые обертки (wrappers).

ИДЕЯ

использовать для связи C++ и С# WSDL. бенефиты — универсализация связи между backend и frontend (в т.ч. быстрым переходом на Веб-Сервис — тоже задача стоит, но низкоприоритетная)

Все что нашел про WSDL — для вебсервисов. В моем понинимании — это протокол кот может быть использован и в десктор приложении (без поднимания веб сервиса)
Хотя наверно вопрос станет в генераторе оберток кот не используют http... И наверняка придется писать самому...
Re: WSDL в для связи C++ и С# в Desktop Application
От: Константин Л. Франция  
Дата: 12.07.07 09:03
Оценка:
Здравствуйте, goldblueranger, Вы писали:

ммм.... Web Services Description Language — по-моему название говорит само за себя Может быть ты имел ввиду SOAP?
Re[2]: WSDL в для связи C++ и С# в Desktop Application
От: goldblueranger  
Дата: 12.07.07 09:34
Оценка:
Здравствуйте, Константин Л., Вы писали:

КЛ>Здравствуйте, goldblueranger, Вы писали:


КЛ>ммм.... Web Services Description Language — по-моему название говорит само за себя Может быть ты имел ввиду SOAP?


может и SOAP. Но идея — использовать "Description Language" для связи по этому самому SOAP. (генерация заглушек и т.п.) или есть альтернатива WSDL ?
Re[3]: WSDL в для связи C++ и С# в Desktop Application
От: Константин Л. Франция  
Дата: 12.07.07 11:10
Оценка:
Здравствуйте, goldblueranger, Вы писали:

[]

Твой вопрос:

ВОПРОС
подскажите, можно ли использовать WSDL для связи unmanaged C++ и managed C# в рамках одного процесса? (можно и нескольких, но на одной машине без использования http)?
Если да, куда копать?


Можно, копать в сторону SOAP.
Re[3]: WSDL в для связи C++ и С# в Desktop Application
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 20.07.07 13:05
Оценка:
Здравствуйте, goldblueranger, Вы писали:

G>может и SOAP. Но идея — использовать "Description Language" для связи по этому самому SOAP. (генерация заглушек и т.п.) или есть альтернатива WSDL ?


Почитай http://en.wikipedia.org/wiki/WSDL
... << RSDN@Home 1.2.0 alpha rev. 688>>
AVK Blog
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.