Роль объектов в современных распределённых вычислительных системах заключается в том, что они инкапсулируют состояние и функциональность всех компонентов системы. 2 Каждый объект предоставляет набор чётко определённых интерфейсов, которые могут вызываться другими объектами. 2
Объекты глобально и единообразно доступны посредством своих интерфейсов из всех узлов вычислительного комплекса. 2 Доступ к аппаратным и программным ресурсам, а также взаимодействие между компонентами программной системы сводятся к вызовам методов интерфейсов соответствующих объектов. 2
Кроме того, каждый объект реализует свой интерфейс, который скрывает все внутренние детали выполнения функций системы от пользователя. 5 Интерфейс основан на методах, реализуемых системой. 5
Таким образом, объект служит в основном коммуникационной абстракцией. 2