Java Сервис + .net

-master-

Well-known member
14.01.2012
616
12
#1
Есть сервис, который работает на вот такой штуке - http://mina.apache.org/.
Проблема в том, что наше приложение написана в .net, а надо их подружить. Поддержки для .net нет.
Подскажите, как это можно сделать?

блин. даже не знаю понятно ли вчем суть?
 

LuMee

Well-known member
02.05.2006
477
0
#2
Насколько понимаю, MINA - это просто фреймворк для создания сетевых приложений, не более того. У вас, видимо, стоит задача из приложения на .NET обратиться к сервису на MINA с целью получения от него каких-то ценных сведений, так? В этом случае, полагаю, надо выяснить:
1. какой транспорт использует этот сервис (UDP, там, TCP, ну и т.п.)
2. каков его протокол сообщений (скажем, HTTP, FTP или что-то более свое)
3. какие конкретно сообщения надо посылать для выполнения требуемых действий.
Как только с 1-3 станет ясно, можно допиливать .NET приложение с помощью различных полезных классов из неймспейса System.Net.
 

-master-

Well-known member
14.01.2012
616
12
#3
Да именно так.
НУ конечно все известно.
Есть апи сервиса. Но не греет. Только в этой мине есть какие-то кодировщики, буферы, сессии ... т.е. нужно знать ее протокол который как понимаю "что-то более свое".

Короче говоря не устанем ли мы все это допиливать-перепиливать.

Добавлено: Я тут грешным делом подумал, может есть возможность, завернуть явовское хозяйство в длл, или еще куда. а мы бы просто ее юзали?
 

LuMee

Well-known member
02.05.2006
477
0
#4
Есть апи сервиса. Но не греет. Только в этой мине есть какие-то кодировщики, буферы, сессии ... т.е. нужно знать ее протокол который как понимаю "что-то более свое".
Возможно, я недопонимаю задачу, но всякие кодировщики-буферы - это проблема сервиса, которые клиента волновать вроде не должны. Есть у сервиса АПИ, работа с ним сводится к банальной посылке каких-то запросов (например, HTTP) и чтению ответов. Чем сервис эти запросы обрабатывает - MINA, NIO, старыми java socket'ами и т.п. - роли особой не играет.