7. Java™
Java™ est un langage propriétaire développé par Sun Microsystems pour la programmation d’applications distribuées sur Internet/intranet.
Historiquement, l’émergence de TCP/IP comme protocole « standard » aux États-Unis dans les années 1980 a permis le développement de nombreuses applications distribuées construites sur le modèle client-serveur et utilisant l’interface socket. La difficulté de la programmation d’applications distribuées dans cet environnement a conduit les chercheurs à développer un niveau d’abstraction pour masquer aux programmeurs la complexité sous-jacente des communications réseaux (pannes, asynchronisme, pas de partage de données, hétérogénéité, etc.).
La première avancée dans ce sens a été l’introduction du paradigme d’appel de procédure distante (RPC) qui devait permettre d’écrire des applications distribuées...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter