Vés al contingut

Interface description language

De la Viquipèdia, l'enciclopèdia lliure
Interface description language

Característiques tècniques
PlataformaMultiplataforma
Més informació
Stack ExchangeEtiqueta Modifica el valor a Wikidata

Un llenguatge de descripció d'interfície o llenguatge de definició d'interfície (amb acrònim anglès IDL), és un terme genèric per a un llenguatge que permet que un programa o objecte escrit en un llenguatge es comuniqui amb un altre programa escrit en un llenguatge desconegut. Els IDL descriuen una interfície de manera independent del llenguatge, permetent la comunicació entre components de programari que no comparteixen un llenguatge, per exemple, entre els escrits en C++ i els escrits en Java.[1]

Els IDL s'utilitzen habitualment en el programari de trucades de procediments remots. En aquests casos, les màquines a cada extrem de l'enllaç poden estar utilitzant diferents sistemes operatius i llenguatges informàtics. Els IDL ofereixen un pont entre els dos sistemes diferents.[2]

Els sistemes de programari basats en IDL inclouen ONC RPC de Sun, l'entorn informàtic distribuït de The Open Group, el model d'objectes del sistema d'IBM, el CORBA del grup de gestió d'objectes (que implementa OMG IDL, un IDL basat en DCE/RPC) i la distribució de dades. Service, XPCOM de Mozilla, Microsoft RPC de Microsoft (que va evolucionar cap a COM i DCOM), Thrift de Facebook i WSDL per a serveis web.

Exemples[modifica]

Referències[modifica]