Вызов API Java из .NET - лучший подход - PullRequest
6 голосов
/ 24 мая 2010

Мне нужно вызвать API, который все в Java из существующей кодовой базы .NET. Какой лучший подход здесь? Написание веб-сервиса на Java, который в основном просто перенаправляет вызовы API - или что-то вроде JNI4NET ?

Ответы [ 3 ]

3 голосов
/ 24 мая 2010

Вы можете использовать jni4net , который является мостом JNI между .Net и Java.(Попросите Дарина Димитрова для , предоставив эту информацию в ответ на другой вопрос.)

1 голос
/ 24 мая 2010

Это зависит. Если это настольное приложение, вы можете использовать JNI. Но для веб-приложения вы должны использовать веб-сервисы.

0 голосов
/ 24 мая 2010

Если это веб-приложение, вы также можете использовать прокси-объект RMI на стороне сервера Java и IIOP.NET на стороне клиента .NET.

Это будет на порядок быстрее, чем веб-сервисы.

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