Tudo isso fornece serialização binária, estruturas RPC e IDL. Estou interessado nas principais diferenças entre eles e as características (desempenho, facilidade de uso, suporte a linguagens de programação). Se você conhece outras tecnologias semelhantes, mencione-as em uma resposta.