Jazyk popisu rozhraní - Interface description language

An jazyk popisu rozhraní nebo jazyk definice rozhraní (IDL), je specifikační jazyk používá se k popisu a softwarové komponenty aplikační programovací rozhraní (API). IDL popisují rozhraní v a nezávislý na jazyce způsobem umožňující komunikaci mezi softwarovými komponentami, které nesdílejí jeden jazyk, například mezi napsanými v C ++ a ty napsané v Jáva.

IDL se běžně používají v vzdálené volání procedury software. V těchto případech stroje na obou koncích odkaz může používat různé operační systémy a počítačové jazyky. IDL nabízejí most mezi dvěma různými systémy.

Mezi softwarové systémy založené na IDL patří Slunce ONC RPC, Otevřená skupina je Distribuované výpočetní prostředí, IBM je Objektový model systému, Skupina pro správu objektů je CORBA (který implementuje OMG IDL, IDL založené na DCE / RPC) a Služba distribuce dat, Mozilla je XPCOM, Microsoft je Microsoft RPC (který se vyvinul do KOM a DCOM ), Facebook je Šetrnost a WSDL pro webové služby.

Příklady

Viz také

Reference

externí odkazy