Matches in SemOpenAlex for { <https://semopenalex.org/work/W63711239> ?p ?o ?g. }
Showing items 1 to 36 of
36
with 100 items per page.
- W63711239 abstract "Il existe plusieurs modeles d’organisation d’une application repartie. Citons, entre autres, les modeles a base d’echange de messages ou d’evenements/reactions qui s’adaptent bien a des communications asynchrones ; le modele client-serveur qui s’appuie sur une abstraction linguistique bien connue, l’appel de procedure synchrone ; les modeles utilisant la mobilite du code, par exemple des systemes d’agents mobiles ; ou encore des modeles a objets repartis qui donnent au concepteur d’applications l’illusion d’une memoire partagee d’objets distribues. Dans cet article, nous nous interessons principalement au modele client-serveur car il est aujourd’hui le plus repandu dans les produits industriels. Nous verrons cependant que la frontiere entre les divers modeles d’organisation des applications reparties n’est pas etanche et que les applications reparties construites selon le modele client-serveur empruntent assez souvent des proprietes et des mecanismes propres a d’autres modeles. L’article developpe le modele client-serveur selon deux axes : un axe « environnement de developpement » qui presente les outils de construction d’applications, en particulier l’ appel de procedure a distance ; un axe « systeme » qui presente les principes de mise en œuvre de l’appel de procedure a distance dans un environnement distribue heterogene. Ces services systemes sont generalement regroupes dans une couche de logiciel interposee entre l’application et le systeme d’exploitation, habituellement designee par le terme generique de « middleware ». Le modele client-serveur de base met en jeu un processus client , qui demande l’execution d’un service, et un processus serveur , qui realise ce service . Client et serveur sont localises sur deux machines reliees par un reseau de communication. Ce modele a ete introduit pour mettre en œuvre les premieres applications reparties (transfert de fichiers, connexion a une machine distante, courrier electronique, etc.), realisees chacune par un protocole applicatif specifique. Dans une seconde etape, une construction commune, l’appel de procedure a distance, a ete introduite pour fournir un outil general pour la programmation d’applications client-serveur. Nous avons volontairement regroupe dans cet article les deux modeles de communications synchrones existants, liant un processus client et un processus serveur : le modele issu de la programmation procedurale permettant de realiser des appels de procedure (ou de service) a distance (RPC : Remote Procedure Call) et son adaptation aux langages a objets qui permet de realiser des appels de methode a distance (RMI : Remote Method Invocation). Ces deux modeles utilisent des fondements communs et le second est une evolution naturelle du premier, imposee par le developpement des langages a objets." @default.
- W63711239 created "2016-06-24" @default.
- W63711239 creator A5005393325 @default.
- W63711239 creator A5080026681 @default.
- W63711239 creator A5087094634 @default.
- W63711239 date "2001-02-01" @default.
- W63711239 modified "2023-10-01" @default.
- W63711239 title "Communication synchrone entre programmes par RPC et RMI" @default.
- W63711239 doi "https://doi.org/10.51257/a-v1-h2738" @default.
- W63711239 hasPublicationYear "2001" @default.
- W63711239 type Work @default.
- W63711239 sameAs 63711239 @default.
- W63711239 citedByCount "0" @default.
- W63711239 crossrefType "journal-article" @default.
- W63711239 hasAuthorship W63711239A5005393325 @default.
- W63711239 hasAuthorship W63711239A5080026681 @default.
- W63711239 hasAuthorship W63711239A5087094634 @default.
- W63711239 hasConcept C41008148 @default.
- W63711239 hasConceptScore W63711239C41008148 @default.
- W63711239 hasLocation W637112391 @default.
- W63711239 hasOpenAccess W63711239 @default.
- W63711239 hasPrimaryLocation W637112391 @default.
- W63711239 hasRelatedWork W2096946506 @default.
- W63711239 hasRelatedWork W2130043461 @default.
- W63711239 hasRelatedWork W2350741829 @default.
- W63711239 hasRelatedWork W2358668433 @default.
- W63711239 hasRelatedWork W2376932109 @default.
- W63711239 hasRelatedWork W2382290278 @default.
- W63711239 hasRelatedWork W2390279801 @default.
- W63711239 hasRelatedWork W2748952813 @default.
- W63711239 hasRelatedWork W2899084033 @default.
- W63711239 hasRelatedWork W3004735627 @default.
- W63711239 isParatext "false" @default.
- W63711239 isRetracted "false" @default.
- W63711239 magId "63711239" @default.
- W63711239 workType "article" @default.