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