Schnittstelle-Beschreibungssprache

Eine Schnittstelle-Beschreibungssprache (oder wechselweise, Schnittstelle-Definitionssprache), oder IDL für den kurzen, ist eine Spezifizierungssprache, die verwendet ist, um eine Softwareteilschnittstelle zu beschreiben. IDLs beschreiben eine Schnittstelle auf eine sprachneutrale Weise, Kommunikation zwischen Softwarebestandteilen ermöglichend, die keine Sprache - zum Beispiel zwischen Bestandteilen teilen, die in C ++ und in Java geschriebenen Bestandteilen geschrieben sind.

IDLs werden in der entfernten Verfahren-Anruf-Software allgemein verwendet. In diesen Fällen können die Maschinen an jedem Ende der "Verbindung" verschiedene Betriebssysteme und Computersprachen verwenden. IDLs bieten eine Brücke zwischen den zwei verschiedenen Systemen an.

Auf IDLs gestützte Softwaresysteme schließen den ONC der Sonne RPC, die Verteilte Rechenumgebung von Open Group, das Systemgegenstand-Modell von IBM, der CORBA von Object Management Group ein (der OMG IDL, ein IDL durchführt, der auf DCE/RPC gestützt ist), die Sparsamkeit von Facebook und WSDL für Webdienste.

Beispiele

  • Avro IDL: Ein IDL für das Avro Apachen-System
  • Ätzen Sie (Protokoll): Cisco ätzt Quer-Plattform-Dienstbeschreibungssprache
  • Franca IDL: die offene Quelle Schnittstelle-Definitionssprache von Franca
  • IDL Spezifizierungssprache, die ursprüngliche Schnittstelle-Beschreibungssprache
  • Microsoft Interface Definition Language: Die Erweiterung von Microsoft von OMG IDL, um Unterstützung für DCOM hinzuzufügen
  • OMG IDL: Ein IDL, der von Object Management Group standardisiert ist und in CORBA für DCE/RPC Dienstleistungen auch durchgeführt ist, die durch den W3C ausgewählt sind, für den DOM von XML, HTML und CSS Dokumenten auszustellen
  • Offene Dienstschnittstelle-Definitionen
  • Protokoll-Puffer: Der IDL von Google
  • Scheibe: Die Spezifizierungssprache für das EIS
  • SCHLUCK: Vereinfachter Streifband- und Schnittstelle-Generator
  • Sparsamkeit: IDL vom Apachen. Ursprünglich entwickelt von Facebook
  • Universale Netzgegenstände, OpenOffice.org Teilmodell
  • Web IDL
  • WSDL, die Webdienst-Beschreibungssprache.
  • XCB: Netzprotokoll-Beschreibungssprache für X Fenstersystem
  • XPIDL: Die Quer-Plattform von Mozilla IDL

Siehe auch

Außenverbindungen


Mediaspieler (Anwendungssoftware) / IDL
Impressum & Datenschutz