2013-08-08 2 views
0

У меня есть 4 приложения в запуске сервера приложений websphere, один как файл уха и другие 3 на основе файлов jans-файлов, управляемых сообщениями. Теперь я пытаюсь добавить еще одно приложение i.e jar file, которое это приложение запустит на сервере и сохранит все данные в объекте hashmap. Я хочу прочитать этот объект hashmap с помощью 4-го приложения api через один из кодов, управляемых сообщением.Доступ к данным между файлами jar с двумя различными процессами

Можно ли читать 4-й объект hashmap приложения без вызова RMI?

ответ

1

Похоже, вы хотите какой-то однопользовательский сервис, который будет использоваться другими приложениями на сервере приложений. Вы можете реализовать это как @Singleton ejb, к которому затем могут обращаться другие приложения, используя стандартные методы вызова ejb.

+0

Одиночный сервис, который вы принимаете, основан не на EJB. Так как я могу позвонить в этом случае? – user2610401

+0

Вы говорите, что текущая служба, которую вы внедрили, не является ejb? если да, то почему бы не сделать его одним? – jtahlborn

+0

@ jtahlborn: Это сторонний банкомат. Так что этот код мне не нравится. Так что с EJB невозможно? Так что только вариант RMI? .Но другие подходы. – user2610401

0

Вы можете использовать сокеты для передачи данных между приложениями.

+1

Похоже, вы потерялись как 20 лет назад или, может быть, больше. –

Смежные вопросы