Difference Between JBOSS and WildFly:
WildFly
8 is the direct continuation to the JBoss AS7 project. The main
difference from JBOSS AS7 is it supports JAVA EE7 while JBOSS AS7
was supporting JAVA EE6. WildFly has turned to a new Web Server
implementation named Undertow,
which is an embeddable Web server providing both blocking and
non-blocking API based on NIO. Besides the API enhancements, the
Undertow Web server can provide better flexibility , its composition
based architecture that allows us to build a Web server by combining
small single purpose handlers.Simplified socket management is another
benefit of wildfly over JBOSS this new release of the application
server uses a reduced number of ports, multiplexing invocations over
the HTTP channel; therefore, setting up firewall policies will be
easy.
Implified
clustering of applications: Developing clustered EJB or Web
applications is even easier in wildfly: in particular, EJB
applications have deprecated the older @Clustered annotation(and as
well the jboss-ejb3.xml’s clustered element) which was used for
triggering clustering. Now EJB applications are automatically
clustered once they are deployed in a ha(or full-ha) profile. The
only clustering distinctive annotation remains the “distributable”
element, which triggers clustering for web application.
WildFly
has better compatibility with JDK8 than JbossAS 7.
Role
Base Access Control:- Before WildFly , every management user acted as
a Superuser with full privileges on the application server. A major
area of improvement includes the definition of Roles, which can be
associated with an user or a group of users allowing selective
management of resources depending on the user’s role.
EJB
2.1 Entity Beans , JAX-RPC(API for XML based RPC) , Deployment API
JSR-88 has been removed in wildfly.
0 comments :
Post a Comment