RMI и CORBA Различия?

Я готовлюсь к финалу и у меня есть несколько вопросов о RMI и CORBA. Это вопросы для обсуждения, взятые из учебного пособия, поэтому вокруг них нет реального контекста приложения.

Почему RMI и CORBA основаны на TCP? Состояния вопроса, чтобы ответить с точки зрения семантики вызова.

До сих пор я думал о том, что TCP будет более надежным, чем UDP, а в RMI / CORBA нам нужна надежность сети. Я также где-то читал, что TCP глубоко встроен в нативные сетевые классы Java. Я не настолько уверен в этом утверждении, поскольку CORBA может быть реализована на любом языке.

Обсудите разницу между службой имен RMI и CORBA.

Я немного запутался в этом вопросе, потому что до сих пор я читал, что RMI и CORBA являются конвергентными технологиями, и RMI может обращаться к объектам CORBA. Насколько я понимаю, службы имен кажутся очень похожими, и никаких различий не стоит отмечать.

Почему RMI требует динамического вызова явно в отличие от CORBA?

Я ничего не придумал.

Я понимаю, что задаю три разных вопроса, но все они, похоже, связаны между собой.

Ответы на вопрос(1)

Ваш ответ на вопрос