Язык описания интерфейса - Interface description language

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

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

Программные системы , основанные на IDLs включают компании Sun ONC RPC , The Open Group 'S Distributed Computing Environment , IBM ' S System Object Model , в Object Management Group «S CORBA (который реализует OMG IDL, в IDL , основанный на АКД / RPC) и распределения данных Сервис , Mozilla 's XPCOM , Microsoft ' s Microsoft RPC (которая превратилась в COM и DCOM ), Facebook «s бережливость и WSDL для Web - сервисов .

Примеры

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

Рекомендации

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