Tuesday, November 13, 2018

Wildfly

WildFly, was better known as JBoss AS is an application server created by JBoss, but now under continuous development by Red Hat. WildFly is written in Java, and implements the Java Platform, Enterprise Edition (Java EE) specification separately/standalone from the JBoss Enterprise Application Platform. Being Java based means it can run multiple platforms.

WildFly is free and open-source software, and available under the GNU Lesser General Public License (LGPL), version 2.1. Wild Fly is currently in 8.2.0 Final and 9.0.0Beta2 Release.

Some of the functionality and features included in WildFly is Clustering, Deployment API, Distributed caching (using Infinispan, a standalone project) ,Distributed deployment, Enterprise JavaBeans versions 3 and 2.1, Failover (including Web and EJB sessions), persistence programming, Java Authentication and Authorization Service (JAAS), Java EE Connector Architecture (JCA) integration, Java Management Extensions, Java Message Service (JMS) integration, Java Naming and Directory Interface (JNDI), Java Transaction API (JTA), Java Authorization Contract for Containers,  (JACC) integration JavaMail, Java Server Faces 1.2 (Mojarra)Java Server Pages (JSP) / Java Servlet 2.1/2.5

Wildfly also supports web services like JAX-WSJDBCLoad balancing, and includes a Management API, a OSGi frameworkRMI-IIOP and can be executed in two server modes: a traditional, single JVM, standalone mode, and a multi-JVM option, Domain mode, which synchronizes configuration across any number of processes and hosts.