WildFly
A WildFly, korábbi nevén JBoss Application Server vagy JBoss AS, egy Java nyelven írt platformfüggetlen alkalmazásszerver. A Java EE platform nyílt forráskódú, szabad implementációja. A Red Hat Inc. fejleszti.
Wildfly | |
Fejlesztő | JBoss Inc., amely a Red Hat Inc. tulajdona |
Legfrissebb stabil kiadás | 34.0.1 (stabil verzió, 2024. november 22.)[1] |
Legfrissebb fejlesztői kiadás | 9.0.0 CR1 (2015. május 1.) +/- |
Programozási nyelv | Java |
Operációs rendszer | platformfüggetlen |
Platform | Java virtuális gép |
Állapot | aktív |
Kategória | Alkalmazásszerver |
Licenc | GNU Lesser General Public License |
A Wildfly weboldala |
Történet
szerkesztésMarc Fleury kezdte el a fejlesztést 1999-ben EJB-OSS (azaz Enterprise Java Bean Open Source Software) néven. Implementálta a Java Enterprise Edition részét képező Enterprise JavaBeans API specifikációt. A Sun Microsystems arra kérte a projektet, hogy ne használják az EJB márkanevet a névben. Ekkor lett az EJB-OSS névből JBOSS, majd később JBoss.[2] A Red Hat 2006-ban vásárolta fel a JBoss-t, majd 2013-ban átnevezte a WildFly-ra.[3]
Verziók
szerkesztésA JBoss AS 6.0,[4] a Java EE 6 egy nem hivatalos megvalósítása, melyet 2010. december 28-án adtak ki. A JBoss AS 6 nem támogatta a teljes Java EE stack-et[5][6][7] mivel nincs hivatalos tanúsítvány az Oracle-tól. Valójában támogatja a teljes stack-et, ám hivatalosan csak a Java EE Web profilt.
A JBoss AS 7.1 a jelenlegi stabil verziót 2012 februárjában adták ki. Az EE specifikáció fennmaradt részét implementálták, és ezt a verziót teljes mértékben megfeleltették az EE teljes profilnak.[8]
A WildFly a közvetlen folytatása a JBoss AS projektnek.
Képességek
szerkesztésA JBoss nem csupán alkalmazásszerver, hanem számos kiegészítő szolgáltatás együttese, mely a fejlesztőeszközöktől a futtatókörnyezetig biztosít nyílt kódú megoldásokat.
- Fürtözés támogatása
- Hibatűrés (failover, a felhasználói munkamenetekre is)
- Terheléselosztás
- Elosztott gyorsítótár-mechanizmus
- Telepítési API
- Menedzsment API
- Aspektusorientáltság támogatása
- JavaServer Pages (JSP) támogatása
- JavaServer Faces 1.2 (Mojarra) támogatása
- Enterprise JavaBeans (EJB) 3.0 és 2.1 támogatása
- Java Naming and Directory Interface (JNDI) támogatása
- Hibernate integráció, Java Persistence API (JPA) támogatás
- Java Database Connectivity (JDBC) támogatása
- Tranzakciók támogatása: Java Transaction API (JTA)
- Webszolgáltatások támogatása JAX-WS
- JMS támogatása (Java Messaging Service)
- JavaMail támogatása
- RMI-IIOP (JacORB, Java and CORBA)
- Java Authentication and Authorization Service (JAAS) támogatása
- Java Connector Architecture (JCA) architektúra támogatása
- Java Authorizaton Contract for Containers (JACC) integráció
- JMX interfész (Java Management Extension)
Jegyzetek
szerkesztés- ↑ Release 34.0.1, 2024. november 22. (Hozzáférés: 2024. november 29.)
- ↑ 1.1 Introducing JBoss, JBoss in Action: Configuring the JBoss Application Server (angol nyelven). Manning Publications, 4. o. (2009. január 20.). ISBN 978-1-933988-02-3. Hozzáférés ideje: 2011. december 1.
- ↑ Der JBoss wird zur WildFly (német nyelven). www.heise.de, 2013. április 22. (Hozzáférés: 2013. április 23.)
- ↑ Home / JBoss / 6.0.0.Final. JBoss Community, 2010. december 28.
- ↑ http://community.jboss.org/thread/160813
- ↑ http://dandreadis.blogspot.com/2011/01/introducing-brand-new-jboss-as-60.html
- ↑ http://community.jboss.org/message/574581
- ↑ http://planet.jboss.org/post/jboss_as_7_1_0_final_thunder_released_java_ee_6_full_profile_certified