|
インタフェース記述言語()またはインタフェース定義言語()は、ソフトウェアコンポーネント間のインタフェースを記述するのに使われるコンピュータ言語である。IDL と略記されることもある。IDL にはプログラミング言語に依存するものもあればしないものもある。依存しないものは、異なるプログラミング言語で書かれたソフトウェアコンポーネント間の通信を可能にする。例えば、C++とJavaで書かれたコンポーネント間などに利用できる。 IDL はRPCソフトウェアで一般に使われる。この場合、「リンク」の両端にあるシステムは異なるオペレーティングシステムを使っていて、言語も異なることが多い。IDL はこのような異なる2つのシステム間の橋渡しをする。 ==インタフェース記述言語の例== * IDL specification language - クイーンズ大学で開発された独自のインタフェース記述言語 * Microsoft Interface Definition Language (MIDL) - マイクロソフトによるIDL(DCEに基づいている) * Open Service Interface Definitions (OSIDs) - Open Knowledge InitiativeによるIDL(サービス指向アーキテクチャ向け) * Protocol Buffers - Google の IDL * WSDL - SOAPの記述言語 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「インタフェース記述言語」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 Interface description language 」があります。 スポンサード リンク
|