(jezyk opisu interfejsu, interface definition language, IDL)
jezyk okreslania sprzezenia miedzy klientami i serwerami w komunikacji sieciowej, umozliwiajacy zdefiniowanie w kompilowalnym p l i k u o p i s u i n t e r f e j s u wykazu procedur serwera wraz z opisami ich parametrów i wyników. Jezyk IDL dopuszcza deklaracje procedur w formie zblizonej do prototypów funkcji w jezyku ANSI C, nowe nazwy typów, deklaracje stalych oraz inne informacje do poprawnego przetaczania parametrów i wyników. W kazdym pliku IDL okresla sie i d e n t y f i k a t o r i n t e r f e j s u, który klient wysyla w pierwszym komunikacie RPC, aby uniknac próby polaczenia ze zlym lub przestarzalym serwerem. Zaleta oddzielnego j.d.i. jest brak powiazania z konkretnym srodowiskiem jezykowym. Istnieje kilka odmian j.d.i. Najsilniejszymi konkurentami IDL (wywodzacego sie ze srodowiska DCE) sa jezyki OMG IDL i COM IDL. Tzw. j e z y k J a v a I D L jest uzywanym w Javie odwzorowaniem na jezyk OMG IDL, zatem nie jest jezykiem IDL w pelnym tego slowa znaczeniu. Zob. tez CORBA.
- definiować, (ja) precyzyjnie definiuję...
- systemy RPC, (RPC syste ms)