La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

IDL interface définition langage. Plan Introduction Principaux éléments IDL Types de données IDL Déclaration de module Déclaration d'interface Déclaration.

Présentations similaires


Présentation au sujet: "IDL interface définition langage. Plan Introduction Principaux éléments IDL Types de données IDL Déclaration de module Déclaration d'interface Déclaration."— Transcription de la présentation:

1 IDL interface définition langage

2 Plan Introduction Principaux éléments IDL Types de données IDL Déclaration de module Déclaration d'interface Déclaration de méthode Déclaration d'attribut

3 Introduction Interface description langage (appelé aussi interface définition langage), abrégé en IDL, est un langage voué à la définition de l'interface de composants logiciels, laquelle permet de faire communiquer des modules implémentés dans des langages différents, ou déployés à travers un réseau sur des systèmes hétérogènes (Windows, Linux, Mac OS X, VMS, etc.) dans la perspective d'architecture distribuée.interfacelangagesréseauarchitecture distribuée IDL est défini par l'OMG et utilisé notamment dans le cadre d'applications ORB telles que CORBA.OMGORBCORBA

4 Produits IDL Interface repository Dynamic Interface Static skeletons Client IDL stubs Dynamic skeletons Server Object adapter Object Request Broker IDL interface definition

5 Principaux éléments IDL Modules Interfaces Types de données Constantes Attributs Opérations Exceptions

6 Types de données IDL  Types de base  Types dérivés  Types structurés  Types de variables

7 Déclaration de module module { }

8 Déclaration d'interface interface [:inheritance] { }

9 Déclaration de méthode ( ) [raises ] [context] ; Method parameters can be: in :sent to the server out :received from the server inout :both directions

10 Déclaration d'attribut attribute string name ; readonly attribute short age ; Attributes: are declared as variables get and set methods are provided


Télécharger ppt "IDL interface définition langage. Plan Introduction Principaux éléments IDL Types de données IDL Déclaration de module Déclaration d'interface Déclaration."

Présentations similaires


Annonces Google