Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Potential other uses of a jabber server

Tags:

xmpp

Beside the obvious person to person instant message chat, What else have you used a Jabber server's functionality to enable?

Edit: links to working code to really show it off are particularly useful - and will be more likely to be voted up.

like image 830
Alister Bulman Avatar asked Sep 22 '08 13:09

Alister Bulman


People also ask

What is a Jabber server?

Jabber/XMPP (Extensible Messaging and Presence Protocol formerly named Jabber) is an open-source, decentralized Instant Messaging protocol that DreamHost offers free of charge on Shared, VPS, and Dedicated Hosting plans.

What is Jabber Instant Messaging?

Jabber service allows you to work outside the office while simultaneously unifying your communications with your colleagues. With your computer or a mobile device — and an Internet connection — you can instant message, place voice and video calls, share your desktop, and more.

What is a Jabber domain?

A JID or Jabber Identity (also called a Jabber ID) is the username or account name used to access a Jabber account. They usually take the form user@domain/resource in a similar way to email addresses.

How do I connect to a Jabber server?

To connect to an existing Jabber server, you might need to contact your administrator to get a Jabber user ID and password. Click OK. To connect to a Jabber server, on the Instant Messaging page, click Connect. The IM account displays in bold green to reflect your online status.


1 Answers

There are unlimited uses for XMPP/Jabber.

Take any message/data you want to send somewhere else and you can use jabber. Run a centralised logging service for distributed services? You can jabber the massage. You want to check if your services/programs are running? XMPP presence will tell you. If you add custom status messages you can see exactly what is going on.

This is why Cisco has got into the game. Picture a server farm where each blade has a built in mini jabber client. On boot up it will register it's presence to the central server as awaiting work. The central server fires off some work in it's direction and it then changes it's status to "Busy". Another blade finished it's work and changes it's status back to "Available"... rinse and repeat.

When you combine the actual jabber messages with it's Out Of Band abilities, these servers can post where the results of the job can be found.

Anything you can think of needing to pass a message can be done with XMPP to some degree. Be this person to person, program to program, or any combination.

like image 61
Natasha Live Avatar answered Oct 21 '22 14:10

Natasha Live