Debido a la evolución tecnológica de las organizaciones, estás se han transformado en un ambiente heterogéneo donde es posible encontrar un gran número de aplicaciones desarrolladas en distintas tecnologías. Ante tal situación se ha hecho común en las organizaciones de gran tamaño la adopción de arquitecturas como SOA (Service Oriented Architecture) para lograr una integración completa, permitiendo a las aplicaciones colaborar para conjuntamente lograr un objetivo común.
Jboss Portal provee un entorno open
source con
licencia licencia LGPL basado en estándares
para desplegar y servir portales Web. Actualmente es desarrollado por Red Hat
Middleware y por la comunidad. JBoss ofrece servicios de soporte que van desde
el diseño, desarrollo, despliegue, hasta la administración del framework de
portal. Actualmente está disponible la
versión 2.6.6 (estable) y la version 2.7.0 (Candidate Release) que es la que se utliza en este tutorial.
Esta especificación se ha desarrollado a través de los esfuerzos en conjunto de los comités técnicos WSIA (Web Services for Interactive Applications) y WSRP pertenecientes a OASIS. OASIS es un consorcio internacional no lucrativo, que impulsa el desarrollo, la convergencia y la adopción de estándares de comercio electrónico. Desde el principio, el estándar WSRP ha tenido un apoyo significativo de los principales vendedores y grupos de interés que se han unidos al comité técnico de WSRP.
La especificación JSR-168 estandariza cómo los componentes de un portal deben ser desarrollados y permite la interoperabilidad de los portlets entre diferentes portales. La JSR-168 fue desarrollada por la Java Community Process (JCP), y tiene el respaldado de los principales proveedores de servidores de portal, como por ejemplo Apache, BEA, IBM, Oracle, SAP, Sun Microsystems, y muchos otros.
Los portales han evolucionado para que cada individuo (empleados, proveedores y terceras partes) tengan una visión única y común de una organización, donde encontrar información, aplicaciones y procesos de negocio necesarios para ejecutar sus funciones. Este diseño es posible gracias a la evolución desde el inicio de internet y que se ha potenciado actualmente por la utilización de estándares que permiten que diferentes portales puedan integrarse y utilizar aplicaciones de forma remota.
Hoy en día las organizaciones, siempre en búsqueda de aumentar la competitividad, necesitan ser capaces de integrar las nuevas tecnologías con las inversiones que ya realizaron en aplicaciones e infraestructura. Los actuales portales empresariales basados en java son el comienzo a este camino de integración, ofreciendo un software basado en estándares para la integración de interfaces de aplicaciones y de contenidos desde diversas fuentes.