Совместимость Java и .Net - PullRequest
       20

Совместимость Java и .Net

0 голосов
/ 17 декабря 2009

Я пытаюсь использовать WebI ReportEngine SDK (AKA RENET) для изменения юниверса, назначенного для порта WebIntelligence (WebI).

Многочисленные исследования привели меня к методу changeDataSource () (представлен в Java-версии SDK, AKA REBean). К сожалению, метод changeDataSource () недоступен в .Net-версии WebI ReportEngine SDK (AKA RENET). На самом деле, в версии .Net SDK нет возможности выполнить эту простую задачу.

Я планирую написать простой Java / JSP XmlWebService с одним методом, который обернет REBean-метод changeDataSource (), а затем ссылаться на WebService в моем приложении .Net.

К сожалению, у меня нет большого опыта работы с требованиями Java / JSP XmlWebService. Я предполагаю, что мне нужен выделенный ящик для запуска Tomcat, чтобы не мешать IIS. Какой программный «стек» мне нужен, чтобы это работало?

Есть ли лучшая альтернатива?

Любые мысли очень ценятся.

1 Ответ

0 голосов
/ 17 декабря 2009

Вам не нужна выделенная коробка.Просто настройте tomcat для работы на порте, отличном от IIS.

Альтернативой является использование чего-то более низкого уровня, чем веб-сервисы.

  • написать простое Java-приложение, которое прослушивает ServerSocket.Просто запишите некоторые данные в этот порт из .Net end.
  • напишите еще более простое Java-приложение с интерфейсом командной строки.Идеально, если вам нужен этот метод только в редких случаях.Запустите JVM, сделайте это, запишите результат в стандартный вывод (или файл), забудьте об этом.Прочитать стандартный вывод на конце .Net.
  • Использовать JNI (http://java.sys -con.com / node / 45840 )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...