WikiDer > Язык описания интерфейса

Interface description language

An язык описания интерфейса или язык определения интерфейса (IDL), это язык спецификации используется для описания программные компоненты интерфейс прикладного программирования (API). IDL описывают интерфейс в независимый от языка способ, обеспечивающий связь между программными компонентами, которые не используют один язык, например, между компонентами, написанными на C ++ и те, что написаны в Ява.

IDL обычно используются в удаленный вызов процедур программного обеспечения. В этих случаях машины на обоих концах ссылка на сайт может использовать разные операционные системы и компьютерные языки. IDL предлагают мост между двумя разными системами.

Программные системы на основе IDL включают: Солнце ONC RPC, Открытая группас Распределенная вычислительная среда, IBMс Системная объектная модель, то Группа управления объектамис CORBA (который реализует OMG IDL, IDL на основе DCE / RPC) и Служба распространения данных, Mozillaс XPCOM, Microsoftс Microsoft RPC (который превратился в COM и DCOM), Facebookс Бережливость и WSDL для Веб-сервисы.

Примеры

Смотрите также

использованная литература

внешние ссылки