Intelligent Notification Services

Componentes


Esta sección proporciona una visión general de los componentes de Intelligent Notification Services y enlaces a explicaciones más detalladas de cada uno de ellos.

Pulse aquí para obtener una descripción del flujo de los datos a través de los distintos componentes de Intelligent Notification.

Portlets de administración

El administrador de Intelligent Notification Services utiliza portlets de administración para gestionar servidores, configurar adaptadores de pasarela, eliminar las preferencias de los usuarios suprimidos y configurar suscripciones de correo electrónico. A continuación, se describen los portlets de administración.

Pulse aquí para obtener más información sobre los portlets de administración.

Portlets de usuario

El usuario de Intelligent Notification Services utiliza portlets para gestionar los canales de distribución, gestionar sus grupos de usuarios, especificar normas para la entrega de mensajes, gestionar notificaciones y suscribirse a fuentes de contenido. A continuación, se describen los portlets de usuario.

Pulse aquí para obtener más información sobre los portlets de usuario.

Adaptadores de contenido

Un adaptador de contenido es una aplicación que captura datos de una fuente de información y los convierte a un formato que el Gestor de desencadenantes pueda entender. Después de convertir los datos al formato correcto, el adaptador de contenido publica los datos en el Gestor de desencadenantes para comprobar si coinciden con las suscripciones de usuario.

Con Intelligent Notification Services se proporcionan varios adaptadores de contenido, incluidos los adaptadores de contenido para XML, noticias RSS, correo electrónico Lotus Notes y correo electrónico Microsoft Exchange. Se proporciona código fuente de adaptador de contenido de ejemplo para que pueda modificarlo o utilizarlo para desarrollar adaptadores de contenido que satisfagan sus necesidades específicas. Consulte la sección "Desarrollo" para obtener más información sobre cómo desarrollar adaptadores de contenido personalizados.

Pulse aquí para obtener más información sobre los adaptadores de contenido.

Pulse aquí para obtener más información sobre cómo desarrollar un adaptador de contenido personalizado.

Adaptadores de pasarela

Los adaptadores de pasarela conectan a Universal Notification Dispatcher con los canales de distribución soportados. Cada adaptador de pasarela es responsable de entregar los mensajes al canal de distribución que soporta. Cada adaptador de pasarela incluye soporte de conversión de código para convertir una notificación al formato adecuado para el dispositivo destinatario. Intelligent Notification Services proporciona adaptadores de pasarela para los siguientes tipos de canales de distribución.

Nota: El gestor de conexiones de WebSphere Everyplace es un requisito previo para habilitar el uso de los adaptadores de pasarela SMS y WAP.

Añadir nuevos adaptadores de pasarela: Para dar soporte a las notificaciones a un tipo de canal de distribución no soportado por Intelligent Notification Services, debe implementar un adaptador de pasarela personalizado. Consulte la sección sobre adaptadores de pasarela del apartado "Desarrollo" para obtener más información sobre cómo implementar un adaptador de pasarela personalizado.

Pulse aquí para obtener más información sobre cómo desarrollar adaptadores de pasarela.

Los siguientes enlaces proporcionan información más detallada sobre cómo personalizar los adaptadores de pasarela.

Pulse aquí para obtener más información conceptual sobre los adaptadores de pasarela.

Interfaz de programación de aplicaciones

La Interfaz de programas de aplicación (API) de Intelligent Notification proporciona acceso a los servidores, como Gestor de desencadenantes, Universal Notification Dispatcher y Secure Context Server, que las aplicaciones de notificaciones utilizan. Los siguientes tipos de aplicaciones utilizan la API.

Puede utilizar código de ejemplo para cada uno de estos tipos de aplicación. Consulte la sección "Desarrollo" para obtener más información sobre cómo desarrollar cada uno de estos tipos de aplicación.

Pulse aquí para obtener más información sobre la API de Intelligent Notification y para enlazar con el Javadoc de API.

Gestor de desencadenantes

El Gestor de desencadenantes es un componente de Intelligent Notification Services que acepta contenido de los adaptadores de contenido y de las suscripciones de los usuarios de Intelligent Notification. Las suscripciones contienen criterios para comparar el contenido de los adaptadores de contenido. El Gestor de desencadenantes compara el contenido utilizando los criterios de las suscripciones. Cuando se produce una coincidencia, el Gestor de desencadenantes utiliza un manejador de desencadenantes para determinar cómo manejar la coincidencia y notificar al usuario apropiado a través de Universal Notification Dispatcher.

Pulse aquí para obtener más información sobre el Gestor de desencadenantes.

Universal Notification Dispatcher

Universal Notification Dispatcher es un componente de Intelligent Notification Services que entrega notificaciones a los usuarios basándose en sus preferencias y su contexto. Los mensajes pueden originarse como simples notificaciones de otros usuarios o aplicaciones, o pueden ser el resultado de suscripciones.

Los manejadores de desencadenantes generan y envían los mensajes resultantes de suscripciones a Universal Notification Dispatcher. Las notificaciones simples se envían directamente desde una aplicación a Universal Notification Dispatcher, utilizando el método sendMessage() de la clase NotificationService.

Pulse aquí para obtener más información sobre Universal Notification Dispatcher.

Pulse aquí para obtener más información sobre cómo añadir funcionalidad a una aplicación para enviar notificaciones simples.

Secure Context Server

Secure Context Server es un componente de Intelligent Notification Services que habilita las notificaciones según contexto, proporcionando información sobre el contexto como, por ejemplo, la ubicación del usuario o la disponibilidad de Sametime. Esta información puede utilizarse para determinar a dónde y cuándo deben enviarse las notificaciones, basándose en las preferencias de contexto del usuario.

La información sobre el contexto la proporcionan los controladores de contexto. Hay un controlador de contexto para cada categoría específica de información de contexto. Intelligent Notification Services da soporte, actualmente, a un controlador de contexto de Sametime, que proporciona información sobre si un usuario está en línea en un entorno Sametime.

Pulse aquí para obtener más información sobre Secure Context Server




Related Information