Aplicação comercial Java que usa como recurso sokets UDP / TCP

Estou a algum tempo pesquisando sobre alguma aplicação comercial ou industrial que use a linguagem Java e use sockets TCP ou UDP para comunicação entre um cliente e um servidor!

Para exemplificar, busquei saber se o libreOffice, o cliente de Email Thunderbird eram implementados em Java, mas sem sucesso.

Enfim, se alguém pudesse me indicar um exemplo eu seria grato, pois preciso apenas de um ponto de partida.

Desde já obrigado!

Olá tudo bem?

Precisa ser em TCP? nao pode ser via webService? ou Fila?