Na wstępie wyznam, że nie mam większego pojęcia o tym, czym są i jak działają serwlety. Wiem tylko tyle, że są to aplikacje Javy odpalane na serwerze internetowym. Zanim wgłębię się w temat, chciałbym się najpierw dowiedzieć, czy będzie to miało sens.
W programie wykorzystującym system RMI chciałbym umożliwić łączenie się komputerów przez internet. Niestety, nie jest to takie proste, ponieważ zlokalizowanie komputera po adresie ip, na które pozwala RMI odpada - obecnie komputery posiadają IP zewnętrzne i wewnętrzne i wszelkie moje próby "przemycenia" obu do metod RMI i wykonaniu udanego połączenia spełzły na niczym.
Na jednym forum ktoś zasugerował mi, żebym wykorzystał pośredniczący program na serwerze internetowym, i łączył się przez ten serwer - niestety na tym forum nikt już nic więcej nie chciał napisać. Pytam więc teraz was: czy będzie możliwe wywołać za pomocą RMI metodę serwleta działającego na serwerze, która to metoda wywoła z kolei interesującą mnie metodę na komputerze docelowym, również połączonym z tym serwletem przez RMI? Czy serwlet może być takim pośrednikiem w RMI? Czy mam sobie raczej darować ten temat i szukać innego rozwiązania?