CORBA позволяет организовать единую информационную среду, элементы которой могут общаться друг с другом в зависимости от их конкретной реализации:
RMI предоставляет возможность выполнять объекты Java на различных компьютерах, взаимодействуя друг с другом посредством удаленных вызовов методов:
В CORBA OTS в одной и той же транзакции могут принимать участие как ORB, так и не-ORB приложения:
Для задания списка исключений, которые могут запускаться методом в интерфейсе Remote, используется exportObject:
Для повышения надежности, защиты данных и достижения лучшей производительности ORB может быть реализован в виде сервера:
Для связывания удаленного объекта с реестром используется оператор throws:
Задачей ядра ORB является достижение интероперабельности компонентов в распределенной неоднородной среде:
Интероперабельность брокеров поддерживается стеком протоколов TCP/IP:
Метод rebind гарантирует, что если объект уже был зарегистрирован под заданным именем, новый удаленный объект заменит ранее зарегистрированный объект:
Объектная модель OMG определяется в виде объектной модели - ядра и совокупности расширений:
Под однотипными брокерами понимаются установки различных реализаций брокера:
Сервис жизненного цикла служит для управления и хранения ссылок на CORBA-объекты:
Средства эмуляции распределенных процессов специфицируют множество сетей, протоколов и правил их использования:
Статический метод lookup класса Naming используется для получения объектной ссылки на удаленный объект с заданным URL:
Удаленные методы, посредством которых клиент взаимодействует с удаленным объектом, используя RMI, должны быть определены в удаленном интерфейсе: