лучший способ общаться между .net и Java - PullRequest
2 голосов
/ 26 апреля 2010

У меня есть приложение .net, которое должно предоставлять сервис, используемый клиентом Java. Сервис не может быть публичным. Должен быть какой-то механизм аутентификации для клиента. Каков наилучший способ сделать это? Я новичок в веб-сервисах, меня смущают все мыло, wsdl и т. Д., И я также много слышал, что заставить этих двоих общаться будет больно. Ваши мысли?

Ответы [ 3 ]

2 голосов
/ 26 апреля 2010

Веб-сервисы являются одним из лучших подходов к взаимодействию через Интернет. это не так уж сложно создать и использовать. Это так же просто, как подключиться к разным базам данных и написать разбор XML в вашем коде.

Существует так много способов сделать аутентификацию. Если вы используете IIS для развертывания веб-сервисов .net, то вы можете использовать аутентификацию Windows, аутентификацию с помощью форм. Эти 2 являются стандартными функциями IIS. Вы можете также реализовать свою собственную аутентификацию. Есть несколько совместимых алгоритмов шифрования, также для шифрования ваших данных.

Без веб-сервисов очень сложно установить связь между Java ad .net.

Вы также можете попробовать JSON. Но я не уверен.

1 голос
/ 26 апреля 2010

Эй, проверьте это видео, которое дает вам детали. http://skillsmatter.com/podcast/java-jee/consuming-a-dot-net-web-service-using-java

0 голосов
/ 26 апреля 2010

Я бы выбрал простой интерфейс REST, использующий что-то вроде Джерси на стороне Java и .Net JSON-библиотеку для анализа данных, которые я использую.

...