application distribuée.
Une application distribuée est aussi une application dont les classes sont réparties sur plusieurs machines différentes.
Dans de telles applications, on peut invoquer des méthodes à distance. Il est alors possible d’utiliser les méthodes d’un
objet qui n’est pas situé sur la machine locale.
Source :
http://www.labo-sun.com/resource-FR-essentiels-642-0-java-reseau-j2se-rmi-application-distribuee.htm
http://ger61210.free.fr/techa.html
Architecture Client Serveur :
Il s'agit d'une méthode d'organisation des systèmes d'information d'entreprise reposant sur une répartition des
applications et des traitements entre des postes micro-informatiques et des serveurs de données, d'applications ou des
services. Le tout étant interconnecté en réseaux locaux ou étendus. Nécessite des outils d'organisation, de
conceptualisation et de développement spéciaux.
Des machines clientes (des machines faisant partie du réseau) contactent un serveur, une machine généralement très
puissante en terme de capacités d'entrée-sortie, qui leur fournit des services. Ces services sont des programmes
fournissant des données telles que l'heure, des fichiers, une connexion...
Source :
http://ger61210.free.fr/techa.html
http://www.commentcamarche.net/internet/ftp.php3
Socket :
-> littéralement douille, ou prise.
La combinaison adresse IP + port est une adresse unique au monde, elle est appelée socket.
Il s'agit d'un modèle permettant la communication inter processus (IPC - Inter Process Communication) afin de
permettre à divers processus de communiquer aussi bien sur une même machine qu'à travers un réseau TCP/IP.
La communication par socket est souvent comparée aux communications humaines. On distingue ainsi deux modes de
communication:
- Le mode connecté (comparable à une communication téléphonique), utilisant le protocole TCP. Dans ce mode de
communication, une connexion durable est établie entre les deux processus, de telle façon que l'adresse de destination
n'est pas nécessaire à chaque envoi de données.
- Le mode non connecté (analogue à une communication par courrier), utilisant le protocole UDP. Ce mode nécessite
l'adresse de destination à chaque envoi, et aucun accusé de réception n'est donné.
Source :
http://www.commentcamarche.net/internet/port.php3
http://www.commentcamarche.net/sockets/sockintro.php3
Applet :
Les applets sont différentes des applications dans la mesure où il s'agit de petites applications graphiques destinées à
s'exécuter dans un navigateur internet. D'autre part, les applets ont un champ d'action limité pour des raisons de
sécurité puisqu'elles s'exécutent dans un environnement distant. Elles ne peuvent donc pas accéder à toutes les
ressources de l'environnement distant (lecture/écriture sur le disque par exemple).
Source :
http://www.commentcamarche.net/java/javaprem.php3
Servlet :
Les servlets (on dit généralement une servlet) sont au serveur Web ce que les applets sont au navigateur pour le client.