stringtranslate.com

Virgo (software)

Virgo es un servidor de aplicaciones Java de código abierto basado en OSGi . Virgo admite la implementación de paquetes OSGi y aplicaciones web Java sin modificar , así como WAR de bibliotecas compartidas y WAR de servicios compartidos influenciados por OSGi. [2]

Virgo se basa en la implementación de OSGi de Equinox , parte del proyecto Eclipse . Existen algunas distribuciones diferentes de Virgo: [3] Virgo Nano, Virgo Kernel, Virgo Server para Apache Tomcat (que incorpora el contenedor de servlets Apache Tomcat ) y Virgo Jetty Server (que incorpora el contenedor de servlets Eclipse Jetty ). Virgo Server para Apache Tomcat es la distribución principal para el desarrollo de OSGi.

Virgo utiliza Spring Framework , que está integrado y disponible como una dependencia de tiempo de ejecución para las aplicaciones implementadas. Virgo tiene licencia pública de Eclipse .

Virgo fue desarrollado originalmente como SpringSource dm Server por SpringSource y actualmente es mantenido por Eclipse Foundation . [4] [5] SpringSource es ahora una división de VMware .

Historia

El servidor dm de SpringSource se anunció originalmente como la plataforma de aplicaciones SpringSource el 30 de abril de 2008. [6] La versión 1.0 del servidor dm de SpringSource se lanzó el 30 de septiembre de 2008. [7] La ​​versión 2.0 se lanzó el 12 de enero de 2010. [8]

SpringSource donó dm Server a Eclipse como proyecto Virgo a finales de 2010. [9]

En 2013, las contribuciones de SpringSource a Eclipse Virgo llegaron a su fin y los miembros del equipo fueron reasignados a diferentes proyectos. [10] En ausencia de un líder, el proyecto Virgo estaba a punto de ser archivado [11] hasta que Florian Waibel asumió como nuevo líder del proyecto. [12]

IDEHerramientas

Eclipse Virgo cuenta con el respaldo de un conjunto de complementos de Eclipse denominados Virgo Tools [13] que permiten utilizar el IDE de Eclipse para el desarrollo y la prueba de aplicaciones OSGi en un entorno de prueba Virgo integrado. Las herramientas admiten la implementación en caliente de paquetes individuales y permiten la implementación de archivos de plan. [14]

Resumen de características

Referencias

  1. ^ Eclipse Virgo proyectos.eclipse.org
  2. ^ Guía del programador Virgo, sección 3.1
  3. ^ Entregables de Virgo
  4. ^ Página del producto SpringSource dm Server
  5. ^ Página de inicio de Eclipse Virgo
  6. ^ Presentación de la plataforma de aplicaciones SpringSource
  7. ^ SpringSource dm Server 1.0.0 llega a GA
  8. ^ Se lanzó dm Server 2.0.0
  9. ^ Eclipse Virgo publicado
  10. ^ Mensaje de la lista de correo sobre la renuncia del líder
  11. ^ Publicación en el foro sobre el archivo del proyecto
  12. ^ Entrevista de InfoQ con Florian Waibel
  13. ^ Página wiki de Virgo Tools
  14. ^ Documentación de Virgo Tools

Enlaces externos