fbpx
Wikipedia

Apache Geronimo

Apache Geronimo es un servidor de aplicaciones de código abierto desarrollado por la Apache Software Foundation y distribuido bajo la licencia Apache. Geronimo 2 es actualmente compatible con las especificaciones de Java Enterprise Edition (Java EE) 5.0 tales como JDBC, RMI, e-mail, JMS, servicios web, XML, Enterprise JavaBeans, Connectors, servlets, portlets y JavaServer Pages. Esto permite a los desarrolladores crear aplicaciones empresariales que son portables y escalables, y que se integran con las tecnologías existentes. Geronimo 3 es compatible con Java EE 6.0.

Apache Geronimo
Información general
Tipo de programa Servidor de aplicaciones web
Desarrollador Apache Software Foundation
Lanzamiento inicial 30 de abril de 2010
Licencia Apache License 2.0
Estado actual Activo
Información técnica
Programado en Java
Versiones
Última versión estable 3.0.0 ( 13 de julio de 2012 (9 años y 6 meses))
Última versión en pruebas 3.0-beta-1 ( 13 de noviembre de 2011 (10 años y 2 meses))
Enlaces
Sitio web oficial
Repositorio de código
Seguimiento de errores

IBM ha proporcionado un considerable apoyo al proyecto a través de marketing, contribuciones de código y la financiación de varios committers del proyecto. En octubre de 2005, IBM anunció una edición gratuita de su servidor de aplicaciones WebSphere llamada Websphere Application Server Community Edition, que está basada en Geronimo.[1]​ Otros de sus partidarios comerciales son: AMD, Chariot Solutions, Simula Labs y Virtuas.

Componentes

Al igual que un sistema operativo de empresa, Geronimo se basa en un núcleo, un micronúcleo que sienta las bases para todo lo que está sobre él. El núcleo de Geronimo es agnóstico de Java EE. Su única finalidad es la gestión de los bloques de construcción de Geronimo. Geronimo se caracteriza por un diseño arquitectónico que se basa en el concepto de Inversión de control (IoC) (a veces llamado Inyección de dependencias), lo que significa que el núcleo no tiene dependencia directa de cualquiera de sus componentes. El núcleo es un framework para los servicios que controla el ciclo de vida y el registro. El núcleo está basado en Java EE. Funciona con los servicios y componentes de Java EE para construir configuraciones específicas, una de las cuales es una pila de soluciones de Java EE completa.

La mayoría de los servicios de Geronimo son añadidos y configurados a través de GBeans para convertirse en una parte del servidor de aplicaciones en conjunto. Un GBean es la interfaz que conecta el componente con el núcleo. Cada GBean puede mantener estado, depender de e interrelacionarse con otros GBeans, y operar en los eventos del núcleo y de otros GBeans. La interfaz de GBeans permite alternar entre dos contenedores de servlets, por ejemplo Jetty o Tomcat, sin afectar a toda la arquitectura usando una interfaz de GBeans. Esta arquitectura flexible permite a los desarrolladores de Geronimo integrar varios proyectos de software de código abierto existentes probados en el campo.

Aquí una lista de los componentes de código abierto que se incluyen en el proyecto Geronimo.

Componente Descripción
Apache Tomcat Servidor HTTP y contenedor de servlets compatible con Java Servlet 2.5 y JavaServer Pages (JSP) 2.1.
Jetty Servidor HTTP y contenedor de servlets compatible con Java Servlet 2.5 y JavaServer Pages 2.1 - una alternativa al servidor Tomcat.
Apache ActiveMQ Proveedor de aplicaciones Java Message Service (JMS) 1.1 de código abierto y soporta beans controlados por mensajes (MDBs).
Apache OpenEJB Sistema de contenedores de Enterprise JavaBeans (EJB) de código abierto y servidor de EJB que soporta Enterprise JavaBeans de nivel 3.0, incluyendo Container Managed Persistence 2 (CMP2) y EJB Query Language (EJBQL).
Apache OpenJPA Implementación de la Java Persistence API (JPA) 1.0 de código abierto.
Apache ServiceMix Enterprise Service Bus (ESB) de código abierto y suite de componentes basada en el estándar Java Business Integration (JBI) en JSR 208.
Apache Axis y Apache Scout Axis es una implementación del protocolo SOAP (Simple Object Access Protocol), mientras que Scout es una implementación del JSR 93 (JAXR). Estos proveen soporte para servicios web y Web Services Interoperability Organization (WS-I) Basic Profile.
Apache CXF Frameworks de servicios web con gran variedad de protocolos como SOAP, XML/HTTP, RESTful HTTP o CORBA y trabaja sobre una variedad de transportes como HTTP, JMS o JBI.
Apache Derby Sistema de gestión de bases de datos relacionales (RDBMS) completo con soporte de Java Database Connectivity (JDBC) nativo.
Apache WADI Solución de cluster, equilibrado de carga y tolerancia a fallos para el nivel de contenedor de aplicación web. (El proyecto se encuentra actualmente en incubación en la Apache Incubator).
MX4J Java Management Extensions que proporciona herramientas para gestionar y monitorizar aplicaciones, objetos del sistema, dispositivos y redes orientadas a servicios.

Referencias

  1. . Archivado desde el original el 28 de septiembre de 2013. Consultado el 26 de junio de 2012. 

Bibliografía

  • Mulder, Aaron (2007), Apache Geronimo Development and Deployment, Addison-Wesley Professional, ISBN 0-321-33483-3 .
  • Kumar, Kishore (2006), , Apress, ISBN 1-59059-642-0, archivado desde el original el 12 de enero de 2011, consultado el 26 de junio de 2012 .
  • Genender, Jeff; Snyder, Bruce; Li, Sing (2006), , Wrox, ISBN 0-471-78543-1, archivado desde el original el 28 de octubre de 2005, consultado el 26 de junio de 2012 .
  • Blevins, David (2004), Geronimo: A Developer's Notebook, O'Reilly Media, ISBN 0-596-00671-3 .

Véase también

Otros servidores de aplicaciones Java EE:

Enlaces externos

  • Apache Geronimo
  • Área de recursos de Geronimo en IBM developerWorks
  • Área de recursos de WebSphere Application Server Community Edition resources en IBM developerWorks
  • Informe de rendimiento de Geronimo 2.0.2 vs 1.1.1
  • Novedades en WebSphere Application Server Community Edition V2.0
  • Novedades en WebSphere Application Server Community Edition V2.1
  • Novedades en WebSphere Application Server Community Edition V3.0

Presentaciones

  • Apache Geronimo Unleashed en javapolis 2006
  • Impact 2008 IBM Websphere CE comparado con Jboss
  •   Datos: Q369425
  •   Multimedia: Category:Apache Geronimo

apache, geronimo, servidor, aplicaciones, código, abierto, desarrollado, apache, software, foundation, distribuido, bajo, licencia, apache, geronimo, actualmente, compatible, especificaciones, java, enterprise, edition, java, tales, como, jdbc, mail, servicios. Apache Geronimo es un servidor de aplicaciones de codigo abierto desarrollado por la Apache Software Foundation y distribuido bajo la licencia Apache Geronimo 2 es actualmente compatible con las especificaciones de Java Enterprise Edition Java EE 5 0 tales como JDBC RMI e mail JMS servicios web XML Enterprise JavaBeans Connectors servlets portlets y JavaServer Pages Esto permite a los desarrolladores crear aplicaciones empresariales que son portables y escalables y que se integran con las tecnologias existentes Geronimo 3 es compatible con Java EE 6 0 Apache GeronimoInformacion generalTipo de programaServidor de aplicaciones webDesarrolladorApache Software FoundationLanzamiento inicial30 de abril de 2010LicenciaApache License 2 0Estado actualActivoInformacion tecnicaProgramado enJavaVersionesUltima version estable3 0 0 13 de julio de 2012 9 anos y 6 meses Ultima version en pruebas3 0 beta 1 13 de noviembre de 2011 10 anos y 2 meses EnlacesSitio web oficial Repositorio de codigo Seguimiento de errores editar datos en Wikidata IBM ha proporcionado un considerable apoyo al proyecto a traves de marketing contribuciones de codigo y la financiacion de varios committers del proyecto En octubre de 2005 IBM anuncio una edicion gratuita de su servidor de aplicaciones WebSphere llamada Websphere Application Server Community Edition que esta basada en Geronimo 1 Otros de sus partidarios comerciales son AMD Chariot Solutions Simula Labs y Virtuas Indice 1 Componentes 2 Referencias 3 Bibliografia 4 Vease tambien 5 Enlaces externos 5 1 PresentacionesComponentes EditarAl igual que un sistema operativo de empresa Geronimo se basa en un nucleo un micronucleo que sienta las bases para todo lo que esta sobre el El nucleo de Geronimo es agnostico de Java EE Su unica finalidad es la gestion de los bloques de construccion de Geronimo Geronimo se caracteriza por un diseno arquitectonico que se basa en el concepto de Inversion de control IoC a veces llamado Inyeccion de dependencias lo que significa que el nucleo no tiene dependencia directa de cualquiera de sus componentes El nucleo es un framework para los servicios que controla el ciclo de vida y el registro El nucleo esta basado en Java EE Funciona con los servicios y componentes de Java EE para construir configuraciones especificas una de las cuales es una pila de soluciones de Java EE completa La mayoria de los servicios de Geronimo son anadidos y configurados a traves de GBeans para convertirse en una parte del servidor de aplicaciones en conjunto Un GBean es la interfaz que conecta el componente con el nucleo Cada GBean puede mantener estado depender de e interrelacionarse con otros GBeans y operar en los eventos del nucleo y de otros GBeans La interfaz de GBeans permite alternar entre dos contenedores de servlets por ejemplo Jetty o Tomcat sin afectar a toda la arquitectura usando una interfaz de GBeans Esta arquitectura flexible permite a los desarrolladores de Geronimo integrar varios proyectos de software de codigo abierto existentes probados en el campo Aqui una lista de los componentes de codigo abierto que se incluyen en el proyecto Geronimo Componente DescripcionApache Tomcat Servidor HTTP y contenedor de servlets compatible con Java Servlet 2 5 y JavaServer Pages JSP 2 1 Jetty Servidor HTTP y contenedor de servlets compatible con Java Servlet 2 5 y JavaServer Pages 2 1 una alternativa al servidor Tomcat Apache ActiveMQ Proveedor de aplicaciones Java Message Service JMS 1 1 de codigo abierto y soporta beans controlados por mensajes MDBs Apache OpenEJB Sistema de contenedores de Enterprise JavaBeans EJB de codigo abierto y servidor de EJB que soporta Enterprise JavaBeans de nivel 3 0 incluyendo Container Managed Persistence 2 CMP2 y EJB Query Language EJBQL Apache OpenJPA Implementacion de la Java Persistence API JPA 1 0 de codigo abierto Apache ServiceMix Enterprise Service Bus ESB de codigo abierto y suite de componentes basada en el estandar Java Business Integration JBI en JSR 208 Apache Axis y Apache Scout Axis es una implementacion del protocolo SOAP Simple Object Access Protocol mientras que Scout es una implementacion del JSR 93 JAXR Estos proveen soporte para servicios web y Web Services Interoperability Organization WS I Basic Profile Apache CXF Frameworks de servicios web con gran variedad de protocolos como SOAP XML HTTP RESTful HTTP o CORBA y trabaja sobre una variedad de transportes como HTTP JMS o JBI Apache Derby Sistema de gestion de bases de datos relacionales RDBMS completo con soporte de Java Database Connectivity JDBC nativo Apache WADI Solucion de cluster equilibrado de carga y tolerancia a fallos para el nivel de contenedor de aplicacion web El proyecto se encuentra actualmente en incubacion en la Apache Incubator MX4J Java Management Extensions que proporciona herramientas para gestionar y monitorizar aplicaciones objetos del sistema dispositivos y redes orientadas a servicios Referencias Editar Copia archivada Archivado desde el original el 28 de septiembre de 2013 Consultado el 26 de junio de 2012 Bibliografia EditarMulder Aaron 2007 Apache Geronimo Development and Deployment Addison Wesley Professional ISBN 0 321 33483 3 Kumar Kishore 2006 Pro Apache Geronimo Apress ISBN 1 59059 642 0 archivado desde el original el 12 de enero de 2011 consultado el 26 de junio de 2012 Genender Jeff Snyder Bruce Li Sing 2006 Professional Apache Geronimo Wrox ISBN 0 471 78543 1 archivado desde el original el 28 de octubre de 2005 consultado el 26 de junio de 2012 Blevins David 2004 Geronimo A Developer s Notebook O Reilly Media ISBN 0 596 00671 3 Vease tambien EditarOtros servidores de aplicaciones Java EE Apache TomEE JBoss WebSphere AS WebLogic Server GlassFishEnlaces externos EditarApache Geronimo Area de recursos de Geronimo en IBM developerWorks Area de recursos de WebSphere Application Server Community Edition resources en IBM developerWorks Anuncio de IBM WebSphere Application Server Community Edition Informe de rendimiento de Geronimo 2 0 2 vs 1 1 1 Novedades en WebSphere Application Server Community Edition V2 0 Novedades en WebSphere Application Server Community Edition V2 1 Novedades en WebSphere Application Server Community Edition V3 0Presentaciones Editar Apache Geronimo Unleashed en javapolis 2006 Impact 2008 IBM Websphere CE comparado con Jboss Presentaciones listadas en Geronimo Wiki Datos Q369425 Multimedia Category Apache Geronimo Obtenido de https es wikipedia org w index php title Apache Geronimo amp oldid 130668476, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos