WildFly

A Wikipédiából, a szabad enciklopédiából
(JBoss AS szócikkből átirányítva)
Wildfly
Wildfly logo.png

Fejlesztő JBoss Inc., amely a Red Hat Inc. tulajdona
Legfrissebb stabil kiadás 8.0.0 Final (2014. február 11.) [2] +/-
Legfrissebb fejlesztői kiadás 8.0.0 Apha 3 +/-
Programozási nyelv Java
Operációs rendszer platformfüggetlen
Állapot aktív
Kategória Alkalmazásszerver
Licenc GNU Lesser General Public License
A Wildfly weboldala

A WildFly, korábbi nevén JBoss Application Server vagy JBoss AS, a Java EE specifikáció egy nyílt kódú, szabad implementációja. Mivel Java alapú, a WildFly alkalmazásszerver több operációs rendszeren működik, melyek rendelkeznek Java támogatással. A Red Hat Inc. fejleszti.

Történet[szerkesztés | forrásszöveg szerkesztése]

Marc Fleury kezdte el a fejlesztést 1999-ben EJB-OSS (azaz Enterprise Java Bean Open Source Software) néven. Implementálta a J2EE részét képező EJB 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.[3] A Red Hat vásárolta fel 2006-ban a JBoss-t, majd 2013-ban át is nevezte a WildFly-nak. [4]

Verziók[szerkesztés | forrásszöveg szerkesztése]

A JBoss AS 6.0,[5] 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 [6][7][8] 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.[9]

A WildFly a közvetlen folytatása a JBoss AS projektnek.

Képességek[szerkesztés | forrásszöveg szerkesztése]

A 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
  • JSP támogatása
  • JSF 1.2 (Mojarra) támogatása
  • EJB 3.0 és 2.1 támogatása (Enterprise Java Beans)
  • JNDI (Java Naming and Directory Interface) támogatása
  • Hibernate integráció, JPA támogatás (Java Persistence API)
  • JDBC támogatása (Java DataBase Connector)
  • Tranzakciók támogatása JTA (Java Transaction API)
  • 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)
  • JAAS támogatása (Java Authentication and Authorization Service)
  • JCA architektúra támogatása (Java Connector Architecture)
  • JACC integráció (Java Authorizaton Contract for Containers) integráció
  • JMX interfész (Java Management Extension)

Jegyzetek[szerkesztés | forrásszöveg szerkesztése]

  1. JBoss Application Server downloads
  2. [1]
  3. 1.1 Introducing JBoss, JBoss in Action: Configuring the JBoss Application Server (en nyelven). Manning Publications, 496. o (2009. január 20.). ISBN 978-1-933988-02-3. Hozzáférés ideje: 2011. december 1. 
  4. Der JBoss wird zur WildFly (német nyelven). www.heise.de, 2013. április 22. (Hozzáférés: 2013. április 23.)
  5. Home / JBoss / 6.0.0.Final. JBoss Community, 2010. december 28
  6. http://community.jboss.org/thread/160813
  7. http://dandreadis.blogspot.com/2011/01/introducing-brand-new-jboss-as-60.html
  8. http://community.jboss.org/message/574581
  9. http://planet.jboss.org/post/jboss_as_7_1_0_final_thunder_released_java_ee_6_full_profile_certified

További információk[szerkesztés | forrásszöveg szerkesztése]