Quelle que soit la plate-forme cible, ces APIs sont identiques tant dans leurs paramétrages, leurs codes retour et leur comportement. Up ! Network est une sur-couche des services réseaux et Inter Process Call (IPC), ce qui constitue un interface de communication virtuelle indépendante de ceux-ci.
Up ! Object Request Broker utilise Up ! Network en tant que support de communication avec les pilotes suivants selon la norme de communication utilisée :
Norme de communication | Nom du module | Valeur du schéma |
Microsoft Network | Up ! Microsoft Network... | UpsMsn |
Named Pipes | Up ! Named Pipes... | UpsNap |
Tcp-Ip | Up ! Transmission Control Protocol... | UpsTcp |
Up ! Network est également complété par des modules mettant en oeuvre les services standards suivants :
Standard | Nom du module | Valeur du schéma |
File Transfer Protocol | Up ! File Transfer Service | ftp |
HyperText Transfer Protocol | Up ! Content Service... | http |
Lightweight Directory Access Protocol | Up ! Directory Service | ldap |
Internet Mail Acces Protocol Post Office Protocol Simple Mail Transport Protocol | Up ! Mail Service... | imap pop smtp |
Toutes les adresses réseau utilisées dans la configuration d'Up ! Network ou l'un de ses pilotes sont au format Uniform Resource Identifier (URI) en employant le schéma du tableau précédent. Voici des exemples :
UpsOrb://${NomNoeud}.${NomServeur}:1632/${NomRessource}
UpsMsn://${NomServeur}:1632/${NomTuyau}
UpsNap://local:1632/${NomTuyau}
UpsTcp://${NomServeur}:1632
ftp://${NomServeur}:21/${NomRessource}
http://${NomServeur}:80/${NomRessource}
ldap://${NomServeur}:389/${NomRessource}
lpr://${NomServeur}:515/${NomRessource}
pop://${NomServeur}:110/${NomRessource}
smtp://${NomServeur}:25/${NomRessource}
Pour cela, Up ! Network met en oeuvre le standard Uniform Resource Identifier du World Wide Web Consortium.
Pour connaître les paramètres d'Up ! Network, merci de se référer à la fiche Paramètres d'Up ! Network.
Pour avoir un exemple complet d'usage d'Up ! Network, merci de se référer à la fiche Usage d'un module distribué.
ChangementNbClientsMaxImpossible ClientInconnu CommunicationImpossible ConnecterImpossible CreationCanalImpossible
Procedure Optimiser(PasDEffetDeBord) Connecter(U : Caractere, M : Nul Ou Caractere, S : Nul Ou Serveur);
Procedure Optimiser(PasDEffetDeBord) Deconnecter(S : Nul Ou Serveur);
Technologie tierce. | Accès à la classe. | Nom de la classe. |
Com. | fecd0500-8a05-11d0-8e3c-e1043ebbde2b | UpsNet |
Corba. | IDL:UpsNet:2.5 | UpsNet::UpsNet |
Java / Ejb>. | upsvtm.jar | UpsNet.UpsNet |
Pl/Sql (PL/SQL). | - | - |
Rfc for Sap. | - | - |
Soap. | - | - |