DDObjects - это среда удаленного взаимодействия для Borland Delphi и C ++ Builder . Основная цель при разработке DDObjects заключалась не только в том, чтобы сохранить код, который необходимо реализовать для использования DDObjects как можно более простым, но и в очень близком к обычному стилю Delphi программирования, управляемого событиями .
DDObjects поддерживает удаленные вызовы методов , обратные вызовы сервера , асинхронные вызовы , асинхронные обратные вызовы , объекты с сохранением и без сохранения состояния и другие функции. DDObjects не имитирует другие реализации, такие как DCOM или CORBA , которые обобщены до наименьшего общего знаменателя, но использует систему расширенных типов Delphi, включая объекты, исключения, записи, наборы и перечисления.
DDObjects использует простой XML и HTTP в качестве протокола , содержит компонент брокера , генератор исходного кода, а также некоторые новые визуальные элементы управления. DDObjects поддерживает Delphi 5-7, 2005-XE2 (в настоящее время только 32-битный), а также C ++ Builder 6, 2006 и 2009.