Sprache der Schnittstellenbeschreibung - Interface description language

Eine Schnittstellenbeschreibungssprache oder Schnittstellendefinitionssprache ( IDL ) ist ein Oberbegriff für eine Sprache, die es einem in einer Sprache geschriebenen Programm oder Objekt ermöglicht, mit einem anderen in einer unbekannten Sprache geschriebenen Programm zu kommunizieren. IDLs beschreibt eine Schnittstelle in einer sprachunabhängigen Art und Weise, die Kommunikation zwischen Software - Komponenten , die in nicht eine Sprache sprechen, geschrieben die beispielsweise zwischen C ++ und den in geschrieben Java .

IDLs sind in der gemeinsam verwendet Remote Procedure Call Software. In diesen Fällen verwenden die Maschinen an beiden Enden der Verbindung möglicherweise unterschiedliche Betriebssysteme und Computersprachen. IDLs bieten eine Brücke zwischen den beiden unterschiedlichen Systemen.

Software - Systeme auf Basis von IDLs gehören Sun ONC RPC , The Open Group 's Distributed Computing Environment , IBM ' s System - Objektmodell , die Object Management Group ‚s CORBA (die Geräte OMG IDL, eine IDL basiert auf DCE / RPC) und Datenverteilung Service , Mozilla 's XPCOM , Microsoft ' s Microsoft RPC (die in entwickelten COM und DCOM ), Facebook ‚s Thrift und WSDL für Web Services .

Beispiele

Siehe auch

Verweise

Externe Links