Technologie e-Business > Respect des standards W3C & accessibilité sont les garanties d’un site Web pérenne et efficace !
Jabber est un protocole de messagerie instantanée ouvert et standardisé. Il peut être déployé en entreprise, mais aussi comme moyen d’échange inter-applications.
Jabber est un protocole de messagerie instantanée ouvert et standardisé qui est utilisé dans des services très connus tels que Google Talk ou bien iChat (Apple) et qui se place en concurrent de Lotus Sametime (IBM) ou de Microsoft Live Communication Server.
Le protocole Jabber est basé sur XML et la première version date de 2000. Il est décentralisé, ouvert, extensible et sécurisé :
Décentralisé
Jabber ne dépend pas d’un serveur unique. Chacun est libre
de créer un serveur et de le connecter, ou non, au reste de monde. Le
fonctionnement est similaire à celui des courriers électroniques : chaque
serveur gère ses propres utilisateurs et les serveurs se connectent entre eux
pour transmettre les messages provenant d’utilisateurs situés sur 2 serveurs
différents.
Ouvert et extensible
Les spécifications du protocole sont librement
disponibles, ce qui garantit l’inter-opérabilité entre les nombreux serveurs et
applications clientes.
Il est également conçu pour être étendu facilement: il est
possible de rajouter de nouvelles fonctionnalités sans perturber le
fonctionnement des applications existantes. De nombreuses extensions ont déjà
été validées par la Jabber Software Foundation.
Sécurisé
Tous les échanges entre les différents acteurs (serveurs
et clients) sont sécurisé via TLS ou SSL. Les échanges entre deux sites sont
donc sécurisés même sans utiliser un VPN.
Une messagerie instantanée permet s’accélérer la transmission d’information en entreprise. Elle permet également d’améliorer les conditions de travail collaboratif grâce aux conférences et à la facilité des transfert de fichiers.
Les serveurs Jabber sont parfaitement adaptés pour l’utilisation en entreprise :
Plusieurs serveurs Jabber sont capable de remplir le rôle de serveur d’entreprise, notamment WildFire et Ejabberd.
Il est possible d’utiliser le protocole Jabber avec pratiquement tous les langues de programmation grâce à aux nombreuses bibliothèques disponibles.
Il est ainsi possible de rajouter la fonctionnalité de messagerie instantanée dans une application existante, ou bien développer un logiciel client disposant d’une interface spécifique.
Mais Jabber peut également être utilisé comme couche de communication entre plusieurs applications. Il est ainsi possible de transmettre instantanément un flux XML ou des fichiers d’une application à l’autre, sans se préoccuper du langage dans lequel elles sont développées ou des contraintes réseaux telles que la disponibilité ou non de certains ports.
Les nombreuses extensions existantes donnent également la possibilité d’exécuter des appels RPC ou d’exécuter des commandes.
On pourra citer la bibliothèque java Smack, très complète et qui permet de se connecter à un serveur Jabber et d’envoyer des messages XML le
tout en 3 lignes de code.
Jabber est un protocole aux multiples usages, donc le plus répandu est celui de la messagerie instantanée. Particulièrement adapté aux entreprises, il se met en place très rapidement et accélère la communication.
Il replace aussi aisément MSN, AIM, ou ICQ utilisés dans certaines entreprises bien qu’ils utilisent des serveurs publics et non sécurisés.
Le protocole Jabber ne supporte pas encore la voix et la vidéo, mais ces extensions sont en cours de développement à partir des travaux réalisés par Google pour Google Talk.
24 septembre 2008 : L'atelier référencement