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 software libre 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 (acrónimo 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 usar la marca registrada EJB en su nombre. EJB-OSS pasó entonces 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 de 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
- Yakarta Enterprise Beans (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
- Agrupación : Wildfly utiliza Infinispan como su sistema de caché distribuida [ 6 ] : 383–384
Licencias y precios
JBoss EAP es de código abierto, pero Red Hat cobra por la suscripción de soporte para JBoss Enterprise Middleware. Antes de noviembre de 2010, JBoss se licenciaba mediante suscripción anual en paquetes de 4 y 32 sockets de CPU. A partir de noviembre de 2010, la licencia cambió y ahora se contabilizan todos los núcleos del sistema. Las licencias por paquetes de núcleos están disponibles para 2, 16 y 64 núcleos.
Véase también
Notas
- ↑ "¡WildFly 40 ya está disponible!" . WildFly .
- ↑ "El servidor de aplicaciones JBoss tiene un nuevo nombre..." Wildfly . Archivado del original el 23 de abril de 2013. Consultado el 23 de abril de 2013 .
- 1 2 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 del original el 28 de septiembre de 2013. Consultado el 23 de abril de 2013 .
- 1 2 3 4 5 6 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. Consultado el 20 de junio de 2023 .
- Marchioni, Francesco (1 de junio de 2020). Guía de administración de WildFly . ItBuzzPress.402 páginas.
- Stancapiano, L. (2017). Dominando el desarrollo de Java EE con WildFly . Packt Publishing . ISBN 978-1-78728-907-9. Consultado el 19 de junio de 2023 .
- Marrs, Tom; Davis, Scott (1 de julio de 2009). JBoss en el trabajo: una guía práctica . O'Reilly . ISBN 978-0596007348.306 páginas.
- Jamae, Javid; Johnson, Peter (28 de enero de 2010) [2009-01-20]. "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áginas.
- Stark, Scott; Fleury, Marc; Richards, Norman (30 de abril de 2005). JBoss 4.0 La guía oficial . Sams . ISBN 978-0-67232648-6.648 páginas.
Enlaces externos
- Software multiplataforma
- Software libre programado en Java.
- Plataforma empresarial Java
- Software de portal
- Software Red Hat
- Software de servidor web programado en Java.