Rozwijamy usługę dla naszego portalu/klienta internetowego opracowanego przy użyciu JSF. Moją radą było ujawnienie usługi jako REST, ale inny członek zespołu powiedział, że idzie z wdrożeniem RMI, ponieważ łatwiej jest zajmować się obiektem java z punktu widzenia rozwoju i testowania.RMI vs usługa REST
Moją argumentacją były wysiłki na rzecz rozwoju i testowania, które były prawie takie same, ale otrzymamy całą dobroć usług internetowych REST.
FYI: Mamy już ustawienie REST, więc nie ma żadnych dodatkowych kosztów w ramach obsługi ram. Usługi te są dostępne dla naszego klienta smartfonu, który używa interfejsu REST API.
Na koniec nasz menadżer zdecydował się na RMI, ale nadal uważam, że REST byłby mądrzejszy.
Jaki byłby Twój wybór REST lub RMI?
Uwaga: nic przeciwko członkom zespołu lub menedżerowi, którzy próbują się tutaj nauczyć.
Nie ma wystarczających informacji, aby uzyskać ostateczną odpowiedź, ale jeśli masz już interfejs REST API, menedżer powinien mieć naprawdę dobry powód do dodania do miksu kolejnej opcji zdalnego wyboru. – SteveD
RMI jest w porządku, jeśli pracujesz w domu. cokolwiek klient/serwer przez ogólny Internet powinien korzystać z nowoczesnego protokołu usługi sieciowej. – jtahlborn