Jeszcze szukasz?
To ma być coś w czasie rzeczywistym, czy bardziej jakieś API typu SOAP/REST? Po drugie - które z tych języków znasz?
Serwer jak najbardziej może być w Javie, klienty też, pytanie tylko czy to najlepsze rozwiązanie.
Jeśli chodzi o serwery API to sporo jestem w stanie podpowiedzieć, z tym że to czym ja się opiekuję to SOAP napisany w PHP - ale jak potrzebujesz czegoś bardziej realitme, to nie będę niepotrzebnie się rozpisywał

A postawić takie coś zarówno na windowsie jak na linuksie to kwestia kilkunastu minut
