An interface description language (or alternately, interface definition language), or IDL for short, is a specification language used to describe a software component's interface. IDLs describe an interface in a language-neutral way, enabling communication between software components that do not share a language – for example, between components written in C++ and components written in Java.
IDLs are commonly used in remote procedure call software. In these cases the machines at either end of the "link" may be using different operating systems and computer languages. IDLs offer a bridge between the two different systems.
Software systems based on IDLs include Sun's ONC RPC, The Open Group's Distributed Computing Environment, IBM's System Object Model, the Object Management Group's CORBA, Facebook's Thrift and WSDL for Web services.
Publication No. WO/2009/129745 Published on Oct. 29, Assigned to Huawei Technologies Distributed System Interface Invoking Method, Apparatus (Chinese Inventor)
Oct 30, 2009; GENEVA, Oct. 31 -- Lida Li, China, has developed a method and apparatus for interface invoking of distributed system. The patent...
Studies from Royal Melbourne Institute of Technology University Provide New Data on Internet Technology.(Interview)
Apr 04, 2012; "Service-centric solutions usually require rich context to fully deliver and better reflect on the underlying applications. We...