El término portlets cooperativos hace referencia a la posibilidad de los portlets de una página para interactuar entre ellos compartiendo información. Uno o más portlets cooperativos de una página de portal pueden reaccionar automáticamente a los cambios de un portlet de origen desencadenados por una acción o suceso de dicho portlet de origen. Los portlets que son destino de los sucesos pueden reaccionar de forma que no es necesario que los usuarios realicen cambios repetitivos o acciones en otros portlets de la página. Esto proporciona un comportamiento coordinado y consistente entre los portlets de la página y mejora la valoración global del usuario.
Los portlets de cooperación se suscriben a un modelo para declarar, publicar y compartir información entre sí utilizando el intermediario de propiedad de WebSphere Portal. Los portlets realizan suscripciones en los intermediarios publicando los elementos de datos entrados o propiedades, que pueden compartir ya sea como proveedor o como receptor.
Los portlets cooperativos pueden ser portlets origen, destino o ambos.
Un usuario lanza un suceso Click-to-Action desde un icono en el portlet de origen. El icono presenta un menú emergente que contiene una lista de destinos para la acción. Una vez que el usuario ha seleccionado un destino concreto, el intermediario de la propiedad entrega los datos al destino en forma de la acción de portlet correspondiente. Tenga en cuenta que aunque los portlets de cooperación pueden implementarse de varias maneras, Click-to-Action es una técnica específica que recibe soporte de la interfaz de herramientas de Rational Software.
Mediante el uso del método de entrega Click-to-Action, los usuarios pueden transferir datos con una simple pulsación desde un portlet de origen a uno o más porlets de destino, haciendo que el destino reaccione a la acción y muestre una vista nueva con los resultados. El usuario también puede difundir la propiedad a todos los portlets de la página que tengan declarada una acción asociada a la propiedad de entrada coincidente.
El soporte Click-to-Action está disponible para portlets básicos, Faces y Struts de la manera siguiente:
Tipo de portlet | WebSphere Portal 5.0.2.3 y 5.1 | |
---|---|---|
API JSR 168 | API de portlet IBM | |
Portlet básico | No soportado. Nota: la posibilidad genérica del portlet de cooperación WebSphere Portal, basada en el intermediario de propiedad WebSphere recibe soporte en in v5.1.
|
Soportado |
Portlet Faces | Soportado | |
Portlet Struts | Soportado |
La creación de conexiones es una técnica que se utiliza para conectar portlets de cooperación de manera que los cambios efectuados en el portlet de origen actualizan automáticamente los portlets de destino sin que tenga que intervenir el usuario. Una conexión se utiliza para transferir automáticamente propiedades a los portlets de destino sin necesidad de una solicitud (al contrario que el menú proporcionado por el mecanismo Click-to-Action.)
Las funciones básicas de conexión que proporcionan las herramientas de portal soportan el portlet API de IBM y el portlet API JSR 168 para WebSphere Portal v5.1. Estas funciones son equivalentes a las funciones que proporciona la herramienta de conexión de portlets en WebSphere Portal 5.1.
Icono | Descripción | Aparece en |
---|---|---|
![]() |
Portlet de origen de cooperación | Vista Explorador de proyectos y el editor de descriptor de despliegue de portlet |
![]() |
Portlet destino de cooperación | Vista Explorador de proyectos y el editor de descriptor de despliegue de portlet |
![]() |
Portlet de destino y origen de cooperación | Vista Explorador de proyectos y el editor de descriptor de despliegue de portlet |
![]() |
Propiedad de salida Click-to-Action (encodeProperty) | Páginas JSP en Page Designer y la vista Paleta |
![]() |
Propiedades de salida Click-to-Action (encodeProperties) | Páginas JSP en Page Designer y la vista Paleta |