#middleware #rpc #distributed-system #idl
#промежуточное программное обеспечение #rpc #распределенная система #idl
Вопрос:
Из того, что я знаю:
-
RPC (удаленный вызов процедуры), который использует IDL (язык описания интерфейса) в качестве своего контракта, предоставляет методы, которые могут быть вызваны клиентом. Итак, клиент вызывает эти методы, например (add()), используя клиентскую заглушку, а сервер получает запрос, вызывает функцию add() и возвращает ответ на клиентскую заглушку
-
ORB (посредник запросов объектов) очень похож на RPC, но использует семантику объекта, например, я могу создать объект Calculator. и объекты могут повторно использоваться вне основного кода
Теперь, например, если я использую RMI (удаленный вызов метода) Я использую классы и интерфейс в качестве контракта. Итак, это делает RMI технологией ORB?
Верны ли эти утверждения :
- Когда мы используем IDL в технологии распределенной среды, это RPC, а когда мы используем интерфейсы и объектно-ориентированный подход, мы используем ORB?
- ORB и RPC — это концепции, а их приложения в реальной жизни — RMI CORBA DCOM SunRPC ONC-RPC?
Заранее спасибо