Thanks @Ali_RS for that respose! I just had a look at it again and what earlier was total confusing for me, now is starting to make sense! I will follow your recommendations in regards of RMI.
However, depending on what feels easier to me, I will either chose RMI or custom messages.
This issue of this topic also seems to has the same origin: