-
60
pages
-
Français
-
Documents
Description
MiddlewareJava RMIEr ic CariouUniversité de Pau et des Pay s de l'AdourDépartement Infor matiqueEr ic.Cariou@ univ-pau.fr1MiddlewareMiddleware (intergiciel en français) : couche lo giciel S'intercale entre l e sy stème d'exploitation/ré seau et les éléments d e l'a pplication distribuée Offre u n ou plusie urs services de communication entre les éléments f ormant l'application ou le s ystème distr ibué Services de plus haut niveau que les communications via sockets TCP/UDP, augmentation du niveau d'abstraction Client 2 Serveur Client 1 Middleware Middleware MiddlewareCouches réseau Couches réseauCouches réseau. . .Système Exploit. Système Exploit.Système Exploit.Matériel MatérielMatériel2R éseau physiqueMiddleware Plusieurs g randes familles de middleware Appel de procédure/méthode à distance Extension « naturelle » de l'appel local d'opération dans le contexte des systèmes distribués Une partie serveur offre une opération appelée par une partie client Permet d'appeler une procédure/méthode sur un é lément/objet distant (presque) aussi facilement que localement Exemples (dans ordre historique d'apparition) R PC (R emote Procedure Call) : solution de Sun pour C/Unix CORB A (Common Objec t R equest Broker Arc hitecture) : standard de l'OMG permettant l'interopérabilité quelque soit le langage ou le système Java R MI (R emote M ethod Invocation) : solution native de Java Envoi ou diffusion de messages ou événements ...
-
Publié par
-
Langue
Français