IDL
维基百科,自由的百科全书
接口描述语言即interface description language或者缩写为IDL,是用来描述软件组件接口的一种计算机语言。 IDL通过一种中立的方式来描述接口,使得在不同平台上运行的对象和用不同语言编写的程序可以相互通信交流; 比如,一个组件用C++写成,另一个组件用Java写成.
IDL 通常用于远程调用 软件。 在这种情况下,一般是由远程客户终端调用不同操作系统上的对象组件,并且这些对象组件可能是由不同计算机语言编写的。IDL 建立起了两个不同操作系统间通信的桥梁。
在IDL 基础上开发出来的软件系统有Sun的ONC RPC,The Open Group的 Distributed Computing Environment, IBM的System Object Model,Object Management Group的CORBA,和SOAP(用于Web service)。
[编辑] Interface description languages
- IDL specification language, the original Interface Description Language.
- Microsoft Interface Definition Language
- Open Service Interface Definitions
- Platform-Independent Component Modeling Language
- Simple Object Access Protocol (SOAP)
- WDDX
- XML-RPC, the predecessor of SOAP
[编辑] 参见
- Software componentry