Komunikacja między dwoma aplikacjami w Javie

0

Witam, mam następujące zagadnienie. Obecnie tworzymy serwis internetowy, jednym z modułów jest oczywiście strona internetowa. Drugi moduł, który ma za zadanie pobierać informację z bazy w wielu wątkach chcemy umieścić w osobnej aplikacji aby łatwo to skalować. Sęk w tym, że nasz moduł pierwszy czyli strona internetowa powinna mieć możliwość przekazania informacji do drugiego modułu o gotowości danych.

Teraz pojawiły się dwa pomysły: podpiąć się pod trigery bazy i wtedy wywoływać kod z modułu drugiego lub użyć RMI do przesyłania danych.
Moglibyście doradzić na który pomysł lepiej się zdecydować oraz może znacie lepszy pomysł na zrealizowanie tego?

0

Oba pomysły słabe. RMI umarło dawno temu a podpinanie sie bezpośrednio pod bazę sprawia ze ten drugi moduł staje sie zbędny.
Wystawcie na tym bazodanowym serwisie jakiś webservice, choćby i RESTowy jeśli ten drugi serwer nie będzie widoczny z zewnątrz, albo jakieś EJB.

0

Jest dokładnie tak jak mówisz, ten serwis ma być niewidoczny z zewnątrz.

Dzięki, poczytamy jeszcze i się zastanowimy jak to rozwiązać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1