RECHERCHEZ parmi plus de 10 000 articles de référence ou pratiques et 4 000 articles d'actualité
PAR DOMAINE D'EXPERTISE
PAR SECTEUR INDUSTRIEL
PAR MOTS-CLES
NAVIGUER DANS LA
CARTOGRAPHIE INTERACTIVE
DÉCOUVREZ toute l'actualité, la veille technologique GRATUITE, les études de cas et les événements de chaque secteur de l'industrie.
Article précédent
Modèle client/serveurArticle de référence | Réf : H2738 v1
Auteur(s) : Michel RIVEILL, Roland BALTER, Fabienne BOYER
Date de publication : 10 févr. 2001
Relu et validé le 16 juin 2016
Article suivant
SOAPCet article fait partie de l’offre
Technologies logicielles Architectures des systèmes (215 articles en ce moment)
Cette offre vous donne accès à :
Une base complète et actualisée d'articles validés par des comités scientifiques
Un service Questions aux experts et des outils pratiques
Des Quiz interactifs pour valider la compréhension et ancrer les connaissances
Présentation
Lire l'article
Bibliographie & annexes
Inclus dans l'offre
L’appel de procédure à distance (ou son équivalent dans le monde objet : l’appel de méthode à distance) est un modèle de structuration qui permet de décrire l’interaction entre deux composants logiciels qui communiquent par échange de messages. Un des deux composants, le client, a l’initiative du dialogue et reste bloqué pendant que l’autre composant, le serveur, traite la requête.
Ce modèle est sans doute le plus répandu aujourd’hui pour la mise en œuvre d’applications réparties. La raison principale de ce succès tient au fait que l’appel de procédure à distance s’efforce de reproduire, pour un environnement réparti, les conditions d’un appel de procédure local — à la fois sur le plan du modèle de programmation et sur le plan du modèle d’exécution. Tout au long de cet article, nous avons montré que cet objectif de compatibilité sémantique entre l’appel de procédure à distance et l’appel de procédure local était difficile, voire impossible, à réaliser. L’émergence des langages de description d’interface (IDL) pour spécifier le contrat entre la partie cliente et la partie serveur d’une application est un élément clé du modèle client-serveur. D’une part, l’IDL permet de s’abstraire d’un langage de programmation particulier pour la programmation du client ou du serveur. D’autre part, les outils de génération de codes associés à l’IDL simplifient de façon significative la programmation des interactions entre le client et le serveur.
Ce modèle de programmation est aujourd’hui largement utilisé pour accéder à des services distants comme par exemple les moniteurs transactionnels. Dans ce cadre, deux « normes » ou méthodes d’accès coexistent. Pour illustrer la première approche, nous pouvons citer la proposition X/Open pour laquelle l’accès aux services a été défini par un ensemble de procédures regroupées dans une API (Application Programming Interface). Dans la seconde, les fonctions d’accès au moniteur transactionnel sont décrites par une description IDL et c’est ce qui a été fait pour décrire l’OTS (Object Transaction Services) de Corba.
Le modèle client-serveur et l’appel de procédure à distance présentent néanmoins un certain nombre de limitations qu’il convient de rappeler ici. La première...
Vous êtes abonné à cette offre ?
Connectez-vous !
Vous souhaitez découvrir cette offre ?
Cet article est inclus dans l'offre :
TECHNOLOGIES LOGICIELLES ARCHITECTURES DES SYSTÈMES
(1) - BIRREL (A.D.), NELSON (B.J.) - Implementing Remote Procedure Call. - ACM Transactions on Computer Systems, 2 (1), 39-59, fév. 1984.
(2) - RPC : Remote Procedure Call specification. - RFC 1050, avr. 1988.
(3) - OSADZINSKI (A.) - The Network File System (NFS). - Vol. 8. Computer Standards & Interfaces, Pays-Bas (1988).
(4) - ROSENBERG (W.), KENNEY (D.), FISHER (G.) - Comprendre DCE. - Addison-Wesley (1993). http://www.osf.org/dce
(5) - OSF DCE : Introduction to OSF DCE. - Révision 1.1. Open Software Foundation (1995).
(6) - The Common Object request Broker Architecture. - Révision 2.0. Object Management Group (1995). http://www.omg.org
...
Vous êtes abonné à cette offre ?
Connectez-vous !
Vous souhaitez découvrir cette offre ?
Cet article est inclus dans l'offre :
TECHNOLOGIES LOGICIELLES ARCHITECTURES DES SYSTÈMES
DÉTAIL DE L'ABONNEMENT :
TOUS LES ARTICLES DE VOTRE RESSOURCE DOCUMENTAIRE
Accès aux :
Articles et leurs mises à jour
Nouveautés
Archives
Articles interactifs
Formats :
HTML illimité
Versions PDF
Site responsive (mobile)
Info parution :
Toutes les nouveautés de vos ressources documentaires par email
DES ARTICLES INTERACTIFS
Articles enrichis de quiz :
Expérience de lecture améliorée
Quiz attractifs, stimulants et variés
Compréhension et ancrage mémoriel assurés
DES SERVICES ET OUTILS PRATIQUES
Archives
Technologies anciennes et versions
antérieures des articles
Votre site est 100% responsive,
compatible PC, mobiles et tablettes.
FORMULES
Formule monoposte | Autres formules | |
---|---|---|
Ressources documentaires | ||
Consultation HTML des articles | Illimitée | Illimitée |
Quiz d'entraînement | Illimités | Illimités |
Téléchargement des versions PDF | 5 / jour | Selon devis |
Accès aux archives | Oui | Oui |
Info parution | Oui | Oui |
Services inclus | ||
Questions aux experts (1) | 4 / an | Jusqu'à 12 par an |
Articles Découverte | 5 / an | Jusqu'à 7 par an |
Dictionnaire technique multilingue | Oui | Oui |
(1) Non disponible pour les lycées, les établissements d’enseignement supérieur et autres organismes de formation. |
||
Formule 12 mois 1 945 € HT |
Autres formules |
2 - ENVIRONNEMENT DE DÉVELOPPEMENT POUR RPC
3 - SUPPORT SYSTÈME POUR L’APPEL DE PROCÉDURE À DISTANCE
4 - MISE EN ŒUVRE DE L’APPEL DE PROCÉDURE À DISTANCE
6 - CONCLUSION
Information
Quiz d'entraînement bientôt disponible
TECHNIQUES DE L'INGENIEUR
L'EXPERTISE TECHNIQUE ET SCIENTIFIQUE
DE RÉFÉRENCE
ÉDITION - FORMATION - CONSEIL :
Avec Techniques de l'Ingénieur, retrouvez tous les articles scientifiques et techniques : base de données, veille technologique, documentation et expertise technique
LOGICIELS
Automatique - Robotique | Biomédical - Pharma | Construction et travaux publics | Électronique - Photonique | Énergies | Environnement - Sécurité | Génie industriel | Ingénierie des transports | Innovation | Matériaux | Mécanique | Mesures - Analyses | Procédés chimie - bio - agro | Sciences fondamentales | Technologies de l'information
ACCUEIL | A PROPOS | EXPERTS SCIENTIFIQUES | NOUS REJOINDRE | PUBLICITÉ | PLAN DU SITE | CGU | CGV | MENTIONS LÉGALES | RGPD | AIDE | FAQ | NOUS CONTACTER
PAIEMENT
SÉCURISÉ
OUVERTURE RAPIDE
DE VOS DROITS
ASSISTANCE TÉLÉPHONIQUE
+33 (0)1 53 35 20 20