Distribue

Attribut d'instruction. Spécifie que le module est distribué.

Syntaxe

Distribue Corba

Distribue Com

Distribue Java

Distribue UpsNet

Description

Un programme en technologie Up ! Virtual Technical Machine est un assemblage de modules qui sont soit des modules générés soit des modules natifs. Les modules peuvent être liés au programme exécutable ou être hébergés dans un autre programme. De plus, cet autre programme peut être exécuté sur la même machine ou sur une autre machine accessible via un réseau.

L'instruction Distribue spécifie que le module ne doit pas faire partie du fichier du programme exécutable et ne doit pas faire partie processus issu de l'exécution du programme. La distribution peut se faire selon les normes Corba, Distributed Component (pour les plates-formes Windows uniquement) ou Up ! Network.

En ce cas, Up ! Virtual Technical Machine demandera à Up ! Object Request Broker de localiser le module. Cette localisation s'effectue lors du lancement du programme. Selon la configuration retenue, ce module sera hébergé dans le même programme, dans un autre programme mais sur la même machine, ou dans un autre programme sur une machine accessible via un réseau.

L'avantage de cette architecture est de pouvoir déplacer les modules entre les différentes machines sans à avoir à recompiler les programmes.

Exemple

Interface Module "Ceci est un module" Version 1.0.0 ModuleDynamique Distribue Com;

Voir aussi

Abap, Com, Corba, Java, UpsNet, PlSql et Soap pour connaître les normes de distributions supportées.

Traduction

---------