Software Plumtree


Plumtree Software es una antigua compañía de software fundada en 1996 por gerentes de producto e ingenieros de Oracle e Informix con financiamiento de Sequoia Capital . La empresa fue pionera en extender el concepto de portal popularizado por Yahoo! de la web a la informática empresarial . BEA Systems adquirió Plumtree el 20 de octubre de 2005 y, posteriormente, Oracle adquirió BEA. El anterior producto de portal de Plumtree continúa como parte de la línea de productos de Oracle.

Plumtree se puede utilizar para implementar portlets Java y .Net en la misma página. El Portal Corporativo de Plumtree, el producto estrella de Plumtree, comenzó como un portal de Yahoo! -como un directorio para indexar y organizar el contenido de los sistemas de archivos , sitios web , bases de datos de documentos y repositorios de trabajo en grupo, creando un rico sistema de gestión del conocimiento para la información empresarial. En 1999, la empresa introdujo la idea de la personalización de autoservicio a través de portlets , originalmente llamados "gadgets" por Plumtree, los servicios modulares que los usuarios podían ensamblar en sus propias páginas del portal. portletsse hizo apreciado por presentar servicios populares de sistemas corporativos complejos a una amplia audiencia. En 2000, Plumtree agregó funciones para apoyar a las comunidades, lo que permitió a los usuarios crear páginas como espacios de trabajo para un equipo, centros de recursos para una unidad comercial, centros de servicio para clientes o socios.

A medida que crecía la gama de recursos integrados en el sistema de Plumtree, la empresa se vio obligada a reimaginar la arquitectura de una aplicación web , utilizando protocolos de Internet para ir más allá de un modelo limitado a un tipo de servidor de aplicaciones o un idioma.

Los protocolos de Internet ofrecieron un nuevo nivel de apertura: en lugar de discutir qué servidor de aplicaciones o idioma era más abierto, el sistema de Plumtree podía admitir muchos servidores de aplicaciones, muchos idiomas. Plumtree llamó a este nivel de apertura “apertura radical”. [1]

La experiencia de Plumtree con los portlets le enseñó a la empresa que ejecutar todos los servicios del portal localmente, en el mismo servidor de aplicaciones que el portal, no era práctico: los portlets locales estaban limitados a un idioma y un servidor de aplicaciones, pero todas las organizaciones grandes admitían más de un idioma y un tipo. de servidor de aplicaciones.

Además, cuando los portlets se ejecutaban en la misma máquina que el portal, cada portlet podía introducir fallas o conflictos en todo el sistema. Cada vez que fallaba un portlet, el portal podía fallar, y la identificación del fallo implicaba eliminar los portlets del portal, uno por uno.