Вопрос в том в том, какой современный аналог есть у corba? В гугле практически не нашел инфу. Для чего это нужно ? Задания преподу, не более. Нужно указать отличие в кусочке кода.
последние 3 сейчас актуальны, парадигма в общем то сместилась в сторону микросервисов и легковесных соединений, приложение уже само решает что делать с данными.
CORBA - протокол RPC такой старый.
Thrift - формат бинарной сериализации. Похож на protobuf в плане работы (описываешь контракт, а потом из контрактов генерируешь код)