WildFly , [2] anteriormente conocido como JBoss AS , o simplemente JBoss , es un servidor de aplicaciones escrito por JBoss , ahora desarrollado por Red Hat . WildFly está escrito en Java e implementa la especificación Java Platform, Enterprise Edition (Java EE). [3] Se ejecuta en múltiples plataformas .
WildFly es un software gratuito y de código abierto , [3] sujeto a los requisitos de la Licencia Pública General Reducida de GNU (LGPL), versión 2.1.
Origen
En 1999, Marc Fleury inició un proyecto de software libre llamado EJB-OSS (siglas de Enterprise Java Bean Open Source Software ) que implementaba la API EJB de J2EE (Java 2 Enterprise Edition) . Sun Microsystems solicitó al proyecto que dejara de utilizar la marca registrada EJB en su nombre. EJB-OSS pasó a llamarse JBOSS y, más tarde, JBoss . [4]
El 20 de noviembre de 2014, JBoss Application Server pasó a llamarse WildFly. JBoss Community y otros productos Red Hat JBoss como JBoss Enterprise Application Platform no cambiaron de nombre. [5]
Características
Wildfly admite una serie de funciones:
- Persistencia de Yakarta (JPA) [6] : 77
- Beans empresariales de Jakarta (EJB) [6] : 108
- Transacciones distribuidas: Wildfly implementa la API de transacciones de Jakarta (JTA). [6] : 137–138
- Servicios de transferencia de estado representacional (REST). [6] : 173–174
- WebSocket [6] : 198
- Agrupamiento : Wildfly utiliza Infinispan como su sistema de caché distribuido [6] : 383–384
Licencias y precios
JBoss EAP es de código abierto, pero Red Hat cobra por proporcionar una suscripción de soporte para JBoss Enterprise Middleware. Antes de noviembre de 2010, JBoss se licenciaba como suscripción anual en paquetes de 4 y 32 zócalos de CPU. A partir de noviembre de 2010, la licencia cambió y ahora se cuentan todos los núcleos del sistema. La licencia de paquetes de núcleos está disponible para 2, 16 y 64 núcleos.
Véase también
Notas
- ^ "¡Ya se lanzó WildFly 34!". WildFly .
- ^ "JBoss Application Server tiene un nuevo nombre..." Wildfly . Archivado desde el original el 23 de abril de 2013 . Consultado el 23 de abril de 2013 .
- ^ ab Stancapiano 2017, pp. 8–9, Capítulo §1 Introducción a Java EE y configuración del entorno de desarrollo.
- ^ Jamae y Johnson 2010, pág. 4.
- ^ "Preguntas frecuentes". WildFly . Archivado desde el original el 28 de septiembre de 2013 . Consultado el 23 de abril de 2013 .
- ^abcdef Adamski 2018.
Referencias
- Adamski, T. (2018). Desarrollo práctico en la nube con WildFly: desarrolle, implemente y configure aplicaciones Java empresariales basadas en la nube con WildFly Swarm y OpenShift. Packt Publishing. ISBN 978-1-78728-380-0. Recuperado el 20 de junio de 2023 .
- Marchioni, Francesco (1 de junio de 2020). Guía de administración de WildFly. ItBuzzPress.402 págs.
- Stancapiano, L. (2017). Dominando el desarrollo en Java EE con WildFly. Packt Publishing . ISBN 978-1-78728-907-9. Recuperado el 19 de junio de 2023 .
- Marrs, Tom; Davis, Scott (1 de julio de 2009). JBoss At Work: A Practical Guide [JBoss en el trabajo: una guía práctica]. O'Reilly . ISBN 978-0596007348.306 págs.
- Jamae, Javid; Johnson, Peter (28 de enero de 2010) [20 de enero de 2009]. "1.1 Introducción a JBoss". JBoss en acción: configuración del servidor de aplicaciones JBoss . Manning Publications . ISBN 978-1-933988-02-3.496 págs.
- Stark, Scott; Fleury, Marc; Richards, Norman (30 de abril de 2005). JBoss 4.0 The Official Guide . Sams . ISBN 978-0-67232648-6.648 págs.
Enlaces externos
- Sitio web oficial