IDL - Interface Definition Language
Définition
Langage permettant l'intéraction entre des composants logiciels au sein d'une architecture ou application distribuée.
Description
Une application distribuée est un assemblage de composants logiciels s'exécutant d'une manière indépendante sur des machines et systèmes différents.
Ces composants sont connectés entre eux par un bus au sens large du terme (mémoire, réseau,...). C'est le principe de "l'invocation de procédure distante" (RPC: Remote Procedure Call).
Pour être accessible à l'ensemble de l'application, chaque composant doit annoncer les fonctions qu'il implémente. Pour déclarer l'interface d'un composant avec le reste de l'application d'une manière univoque on utilise le langage IDL.
IDL n'est pas un langage de programmation, c'est une manière de décrire des fonctionnalités (fonctions/méthodes, ...) exportées ainsi que les paramètres requis, et ce, d'une manière universelle.
IDL est utilisé avec CORBA, COM/DCOM, ...
Si vous avez des questions ou des commentaires à apporter à cette définition, utilisez ce formulaire, merci d'avance !
Partagez cette définition sur Google+ en cliquant sur ce bouton :
N'oubliez pas de suivre notre compte Twitter et de rejoindre les autres fans de Dicodunet sur Facebook
Auteur
bzctoons : bzctoons network - solution internet
Autres sites sur le sujet
Voici 3 autres sites sur le sujet :
Java IDL
L'IDL, Interface Definition Language
MSDN : The Interface Definition Language (IDL) File
CommentairesPour l'instant aucun commentaire n'a été ajouté. N'hésitez pas à utiliser le formulaire ci-dessous si vous avez des questions ou des précisions à apporter à cette définition.
Ajoutez votre commentaire
|