Я изучаю финал и имею несколько вопросов о RMI и CORBA. Это дискуссионные вопросы, взятые из учебного пособия, поэтому вокруг них нет реального контекста приложения.RMI и CORBA Различия?
- Почему RMI и CORBA основаны на TCP? В этом вопросе говорится, что он отвечает в терминах семантики вызова.
Что я до сих пор думал о том, что TCP будет более надежным, чем UDP, а в RMI/CORBA нам нужна надежность сети. Я также где-то читал, что TCP глубоко встроен в родные классы Java-сетей. Я не уверен в этом утверждении, поскольку CORBA может быть реализована на любом языке.
- Обсудите разницу между службой имен RMI и CORBA.
Я немного запутался в этом вопросе, потому что то, что я прочитал до сих пор, заключается в том, что RMI и CORBA объединяют технологии, а RMI может обращаться к объектам CORBA. Как я понимаю это сейчас, службы имен, похоже, очень похожи, и никаких различий не стоит.
- Почему RMI требует динамического вызова явно в отличие от CORBA?
У меня нет ничего.
Я понимаю, что задаю три разных вопроса, но все они, похоже, связаны.
и следует отметить, что RMI также может использовать протокол CORBA – Bozho
Правда, это было добавлено позже, хотя (было вокруг, когда они оба были введены) –
-1 - CORBA - это не только проводной протокол. Каждая служба указана в IDL, а IDL может быть переведена в API на одном из нескольких языков ... включая Java. –