Язык описания интерфейса - 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 для Веб-сервисы.

Примеры

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

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

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