2008-09-22 7 views
12

Junto al chat de mensajes instantáneos de persona a persona, ¿qué otra cosa ha usado la funcionalidad de un servidor Jabber para habilitar?Posibles otros usos de un servidor jabber

Editar: los enlaces al código de trabajo para realmente mostrarlo son particularmente útiles, y es más probable que sean votados.

+0

No va a entrar sin vergüenza una respuesta; por lo que es posible que desee controlar lo que estoy haciendo, podría generar algunas ideas.En este momento, sigue siendo un blog de desarrollo; pero pronto publicaré ideas y aplicaciones de xmpp: http://jonathan.dickinsons.co.za/blog/category/xmpp-server/ Mire el de XMPP y K2. –

+0

Solo pensé en una: reuniones de XMPP. Algo así como Live Meeting o tal. –

Respuesta

1

Puede usar un servidor Jabber para manejar/intermediar mensajes entre una aplicación cliente y otra aplicación de servidor.

En realidad, puede ser bastante efectivo.

1

XMPP es bueno para el envío de mensajes de ida y vuelta entre equipos que no necesitan ser roto en pedazos. Tampoco pueden ser terriblemente grandes. Si usa la biblioteca correcta, puede ser bastante fácil de configurar.

1

Apple implementa el servicio de inserción mobileme utilizando los servicios de suscripción de Jabber/XMPP para enviar notificaciones automáticas. Ese es el uso más extendido de Jabber para fines que no son IM que yo sepa. This article tiene más detalles.

Mis amigos también han construido un robot Jabber pitón, que es un poco lindo pero no todos que :-) útil

Editar

El más reciente próxima gran cosa, Google Wave, utiliza Jabber bajo el capó. Además ilustra el poder del protcol.

1

Enviando mensajes a una página web. Prueba de concepto: esagila.com

1

planeo usarlo para recibir notificaciones de mi sistema, tales como:

  • proceso no terminó
  • Informe no se generó a tiempo
  • necesidades de los usuarios ayuda

Ya recibo muchos de estos mensajes como correo electrónico. Pero recibir un IM puede ser mucho más efectivo.

14

Existen usos ilimitados para XMPP/Jabber.

Lleve cualquier mensaje/información que desee enviar a otro lugar y puede usar jabber. ¿Ejecutar un servicio de registro centralizado para servicios distribuidos? Puedes jabber el masaje. ¿Desea verificar si sus servicios/programas se están ejecutando? La presencia de XMPP te lo dirá. Si agrega mensajes de estado personalizados, puede ver exactamente lo que está sucediendo.

Es por esto que Cisco ha entrado en el juego. Imagine una granja de servidores donde cada blade tiene un cliente mini jabber incorporado. Al arrancar, registrará su presencia en el servidor central como espera de trabajo. El servidor central dispara algo de trabajo en su dirección y luego cambia su estado a "Ocupado". Otra hoja terminó su trabajo y cambia su estado a "Disponible" ... enjuague y repita.

Cuando combina los mensajes reales de jabber con sus habilidades Fuera de banda, estos servidores pueden publicar dónde se encuentran los resultados del trabajo.

Todo lo que pueda pensar que necesita para pasar un mensaje se puede hacer con XMPP hasta cierto punto. Sea esta persona a persona, programa a programa o cualquier combinación.

1

Es posible que desee ver en Vertebra que es ...

un marco para la orquestación de procesos complejos en una nube. Está diseñado con énfasis en seguridad, tolerancia a fallas y portabilidad.

A partir de la base de conocimientos:

Why was XMPP chosen for Vertebra?

1

XMPP de mensajería instantánea basada puede ser una buena alternativa a los motores de búsqueda de información que es pequeño, completo en sí mismo y requiere con frecuencia y repetidamente. Por ejemplo, su horóscopo diario: lo necesita a diario y no es grande.

Para ver un ejemplo de esto, agregue [email protected] a su lista de contactos en su cliente jabber (Gmail Chat/Gtalk/o cualquier otro cliente Jabber) y luego inicie el chat con este contacto enviando la palabra "ayuda ".

También vea www.askme.im para obtener una lista completa de soluciones basadas en chat.

1

He utilizado Jabber en el pasado para recibir notificaciones por correo electrónico. Hoy en día lo uso para baja prioridad nagios notifications, es muy útil y mucho más barato que SMS:

1

Hemos utilizado XMPP y BOSH para permitir a los usuarios comunicarse con un navegador web directamente y en tiempo real desde su teléfono.

Por ejemplo Código puede ver nuestra open source API

El sitio de vooices también tiene ejemplos en vivo donde se puede controlar un mapa y jugar un juego usando su teléfono a través de su navegador web: http://www.vooices.us/

0

Siempre he pensado que XMPP sería una buena forma de entregar datos de SNMP. Los OID son realmente dolorosos, gran parte del sistema es inseguro y las trampas de SNMP nunca funcionan como usted desea. Con un servidor XMPP en el medio y un componente inteligente para tomar algunas decisiones, puede usarlo para enviar jabber u otras notificaciones, iniciar tareas de reinicio, actualizar páginas web o cualquier otra cosa que necesite.

Los datos XML son bastante pequeños en este caso, y puede hacer que un servidor XMPP hable con humanos en las secciones de mensaje o en las computadoras con el mismo protocolo.