Все они обеспечивают двоичную сериализацию, структуры RPC и IDL. Меня интересуют ключевые различия между ними и характеристики (производительность, простота использования, поддержка языков программирования). Если вы знаете какие-либо другие подобные технологии, укажите это в ответе.