Technologies suitable for turn-based multiplayer game

Hey experts,

I plan on developing a more or less simple, turn-based desktop multiplayer game in Java. Now my question: which technologies reasonably come into question? REST, SOAP, PubSub? Is there a good overwiew what to take into consideration?

I already know something about web technologies, but I think not enough to make and constitute a good decision. I’m afraid there are many details to be taken into account.

Note: feel free to correct my English. I’m still learning.

Thanks and regards