Jboss Migration. Relation between Jboss 7.2 and Wildfly - wildfly

I am migrating my application from jboss 6.3 EAP to jboss 7.2 . I see many things related to wildfly which is new to me. My question is what is the relation between jboss 7.2 and wildfly?
PS: Any help would be appriciated. Thanks in advance.

JBoss EAP 7 is based on WildFly which is JBoss AS renamed just like Jboss EAP 6 was based on JBoss AS. I'm not sure what you mean by using JBoss EAP without WildFly.

Related

What version of Wildfly corresponds to EAP 7.2?

Again, no information is available about this on any Red Hat or JBoss site, so I ask it here...
I am not sure if it is 13 or 14.
Mapping the Community versions with JBoss EAP versions
It is not possible to map exactly a version of the Community version
(JBoss EAP, WildFly) with the corresponding version of the supported
version (JBoss EAP) as they are maintained in separated branches. In
general terms, the following tables summarizes the version of WildFly
used as baseline for a JBoss EAP version:
JBoss EAP Version WildFly Version
JBoss EAP 7.3 WildFly 18
JBoss EAP 7.2 WildFly 14
JBoss EAP 7.1 WildFly 11
JBoss EAP 7.0 WildFly 10
JBoss EAP 6.4 JBoss AS 7.5
JBoss EAP 6.3 JBoss AS 7.4
JBoss EAP 6.2 JBoss AS 7.3
JBoss EAP 6.1 JBoss AS 7.2
JBoss EAP 6.0 JBoss AS 7.1
http://www.mastertheboss.com/jboss-server/jboss-eap/what-is-the-difference-between-jboss-eap-wildfly-and-jboss-as
I believe that it is forked from WF 13.
If you look at the module for the server core, you'll see that WF 13 uses WildFly Core 5.0.0.Final. EAP 7.2 Beta uses WildFly Core 5.0.5.
If you look at WF 14, it uses WildFly Core 6.0.2.Final, so EAP 7.2 is definitely not forked from this.
You can see the module used for the server core at: eap-install-dir/modules/system/layers/base/org/jboss/as/server/main
The versions of JBoss EAP are forked from the Wildfly projects, when certain features are complete enough they fork the project and create an EAP version.
JBoss EAP 7.0 is forked from WildFly 10
JBoss EAP 7.1 is forked from a working branch of WildFly 11
JBoss EAP 7.2 unfortunatelly has no oficial information available yet as you can see here, here and here - but I do believe it's forked from Wildfly 13 or 14, considering the last fork was Wildfly 11 and we are 3 versions ahead now.
And here is a comparative with some new information.

Is it fine to use WildFly 10 instead of JBOSS EAP 7? If so, is WildFly 10 stable?

I want to use JBOSS EAP 7 but it has subscription charges so I changed my mind to use WildFly 10. Also, I want to know if all the functionalities of WildFly 10 works well just like JBOSS EAP 7. Anyone can give me some ideas?
Please check Is JBoss EAP 7 has a functionality that Wildfly doesn't have? and links https://www.redhat.com/en/technologies/jboss-middleware/application-platform, https://developers.redhat.com/products/eap/download/ .

jboss EAP v/s Widfly differences

I am curious to know that are there any functional differences in Redhat Jboss EAP and community Wildfly. Is there something extra in EAP which is not available in Jboss wildfly.
I am using OpenShift origin with openshift wildfly centos based image. So thought of getting to know this in detail because origin doesnt provide EAP image.
WildFly is the community stream for JBoss EAP 7. Have a look at http://wildfly.org/governance/.

JBoss AS vs WildFly 8

Can anyone please give me the main difference between JBoss AS 7 and WildFly 8?
I'm going to start a very important project and I have to choose between JBoss AS 7 and WildFly 8 (for this project I'm going to use GWT, JPA/Hibernate and jBPM 6).
WildFly 8 is the next iteration of the JBoss application server after JBoss AS 7 / EAP 6.
Basically:
JBoss AS 7.x = JEE6
JBoss EAP 6.x = JEE6
WildFly 8.x = JEE7
Red Hat typically backports security fixes from newer versions into older versions, Red Hat also typically releases "feature packs" that allow you to access newer features/specs.
So if it is a very important project and you do not need JEE7 specs, you may want to use JBoss EAP which is the productized version of JBoss AS 7.
Otherwise you may want to use WildFly if you need the more cutting edge specs and features.
Related
See JBoss AS / WildFly versions history for more details.
WildFly is the new name of JBoss AS so that the company JBoss and the application server JBoss cannot induce confusion anymore.
Think of WildFly 8 as JBoss AS 8, just with a different name.
JBoss 7 is an implementation of JavaEE 6.
WildFly 8 is an implementation of JavaEE 7.
The JBoss application server is the "commercialized" version of the community Wildfly application server. Red Hat offers support contracts for JBoss and has a long term maintenance schedule for JBoss.
The versions are also different. JBoss EAP 6 corresponds to Wildfly 7.

Migration from Jboss eap 5.1 to jboss eap 6.1 - Clustered JMS topics

I am currently in the phase of migrating my Clustered Application from Jboss eap 5.1 to Jboss eap 6.1 (Jboss AS 7.1). The jboss eap 6.1 uses HornetQ as its JMS system as compared to Jboss eap 5.1 which used JBoss MQ as JMS system. My application has the requirement of using global and local JMS topics(distributed and non-distributed topics). On jboss eap 5.1, there is a configuration file in the messaging folder called 'xxx-destination-service.xml' which provided a boolean attribute called 'Clustered' defined for each of the JMS topics. This xml file and the attribute is no longer supported in jboss eap 6.1. Can anyone provide me pointers on how this can be done in jboss eap 6.1.
I am Clustering my application in Domain Mode on Jboss eap 6.1 . So please tell what configuration chnages need to be done in my domain.xml or any other xml file.
TIA for your help.
Ajit