WildFly
| Company type | Open-source software project |
|---|---|
| Industry | Software, Application server |
| Predecessor | JBoss AS |
| Founded | 1999 |
| Founder | Marc Fleury |
| Headquarters | United States |
Area served | Worldwide |
| Products | Application server software |
| Owner | Red Hat |
| Website | https://wildfly.org/ |
WildFly, previously known as JBoss AS or simply JBoss, is an application server created by Red Hat and initially developed by Marc Fleury at JBoss. Built using Java, WildFly adheres to the Java Platform, Enterprise Edition (Java EE) standards and is compatible with various operating systems. It is distributed as free, open-source software under the terms of the GNU Lesser General Public License (LGPL) version 2.1.
Origin
The project began in 1999 when Marc Fleury initiated the free software initiative EJB-OSS to implement the Enterprise JavaBeans (EJB) specification from Java EE. After receiving a trademark notice from Sun Microsystems, the name was changed to JBOSS, which later evolved to JBoss. On November 20, 2014, the JBoss Application Server was renamed WildFly. Meanwhile, the JBoss Community and other Red Hat JBoss offerings, including the JBoss Enterprise Application Platform, continued to use their established names.
Features
WildFly provides essential enterprise functionalities that support business applications, including:
- Jakarta Persistence (JPA)
- Jakarta Enterprise Beans (EJB)
- Distributed transaction management through the Jakarta Transactions API (JTA)
- RESTful service implementation
- Communication via WebSocket
- Clustering through Infinispan distributed caching technology
Licensing and pricing
While JBoss EAP remains open source, Red Hat monetizes support services through subscriptions under JBoss Enterprise Middleware. Prior to November 2010, licensing was structured around annual subscriptions grouped by 4 and 32 CPU sockets. Since then, licensing has shifted to count all processor cores, with available bundles for 2, 16, and 64 cores.