Thursday, March 28, 2024
Todo sobre la información más reciente


El portal del federat

By Admin , in Educación , at enero 31, 2022

El portal del federat
Un portal federado es un portal que incluye recursos distribuidos de forma remota, incluidos portlets, libros y páginas remotos. Estos recursos remotos se recopilan y reúnen en tiempo de ejecución en una aplicación de portal denominada consumidor, que presenta el portal federado a los usuarios finales. A diferencia de un portal totalmente local no federado, en la mayoría de los casos, las partes remotas individuales de un portal federado se pueden mantener, actualizar y publicar de forma independiente sin volver a implementar el portal del consumidor en el que aparecen.

Los portales federados son:

Distribuido: los portlets se implementan en sistemas remotos en toda la empresa.
Desacoplado: el portal y sus portlets no dependen unos de otros. En la mayoría de los casos, los portlets remotos se pueden mantener e implementar por separado del portal federado.
Colaborativo: los portlets remotos pueden comunicarse y compartir datos.
Plug-and-Play: puede ubicar y usar portlets remotos fácilmente. Por lo general, no se requiere programación para consumir portlets remotos.
Basado en estándares: los portales federados de WebLogic Portal se basan en estándares abiertos, como WSRP, SOAP, WSDL, SAML, UDDI y WS-Security.
La Figura 2-1 ilustra las partes básicas de un portal federado: productores y consumidores. Un productor es una aplicación web de portal que ofrece portlets remotos a otras aplicaciones web de portal, denominadas consumidores. Tanto los productores como los consumidores implementan una capa de servicios web que les permite comunicarse. Esta capa de servicios web permite a los productores ofrecer portlets a los consumidores en sistemas remotos. Los consumidores reúnen estos portlets remotos y distribuidos en tiempo de ejecución. Los propios portlets remotos pueden ser desarrollados y mantenidos por diferentes grupos de personas. Si se cambia un portlet remoto en un productor, normalmente no se ven afectados otros portlets dentro de un consumidor que consume el portlet actualizado. Además, se puede hacer que la apariencia de un portlet remoto sea coherente con el portal federado en el que reside. Para los usuarios finales de los portales federados, los portlets remotos no se pueden distinguir de los locales.
Reducción del costo de implementación del portal
Quizás el beneficio más importante de la federación de portales sea este: los portales federados no tienen que volver a implementarse cuando se actualizan sus portlets remotos.

En un portal estándar, todos los portlets forman parte de una aplicación empresarial monolítica. Si desea cambiar un portlet, incluso realizar un cambio trivial, se debe volver a implementar toda la aplicación empresarial. Del mismo modo, agregar nuevos portlets requiere una nueva implementación. Por lo general, la reimplementación del portal, en particular de los portales empresariales a gran escala, implica pruebas costosas y tiempo de inactividad potencial.

En un portal federado, los portlets remotos no forman parte de una única aplicación empresarial. Los portlets remotos se implementan en aplicaciones web independientes, por lo general, en sistemas remotos llamados productores. El portal federado consume estos portlets mediante servicios web estándar para portlet remoto (WSRP) y lenguaje de descripción de servicios web (WSDL). Cuando cambia un portlet, por ejemplo, agregando o eliminando una función o corrigiendo un error, los portlets remotos que hacen referencia a él reflejan automáticamente el cambio. No tiene que volver a implementar su aplicación de portal empresarial.

SOA Conectar y Usar
Un portal federado es un verdadero ejemplo de una Arquitectura Orientada a Servicios plug and play. En la mayoría de los casos, un administrador del portal puede ubicar un portlet remoto e incorporarlo a un portal sin solicitar la ayuda de un desarrollador.

Aumento de la flexibilidad de los cronogramas de publicación
Debido a que los portlets y otros servicios en los portales federados están distribuidos, varios equipos pueden trabajar e implementar nuevas funciones de forma independiente entre sí. Antes de la federación, diferentes equipos tenían que sincronizar sus programas de implementación y sus configuraciones de software, como lanzamientos de paquetes de servicios y versiones de bibliotecas de software. Con la federación, los equipos independientes pueden concentrarse en producir las mejores soluciones de software posibles sin un acoplamiento tan estrecho. Mediante el mecanismo de los servicios web, los desarrolladores de portales federados simplemente consumen los recursos de software producidos por estos equipos de desarrollo independientes.

Reducir el costo de probar su portal
Los administradores del portal pueden incorporar nuevos portlets remotos en un portal localizando un productor y eligiendo los portlets deseados. Desde el punto de vista del administrador, estos portlets remotos están completamente probados y listos para usar. Los desarrolladores o administradores del portal del consumidor no requieren codificación, prueba o configuración compleja.

Sigue leyendo más artículos

Comments


Deja una respuesta


Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *