Appendix A. Reference material
As a user of JBoss EAP, you can expect seamless compatibility and interoperability between different releases. Connecting from various clients to servers is supported, with only specific cases requiring additional considerations.
A.1. Compatibility and interoperability between releases Copy linkLink copied to clipboard!
This section describes the compatibility and interoperability of client and server enterprise beans and messaging components between the JBoss EAP 6, JBoss EAP 7, and JBoss EAP 8.1-beta releases.
A.1.1. Enterprise beans remoting over Internet Inter-ORB Protocol Copy linkLink copied to clipboard!
The following configurations must run without errors:
- Connecting from a JBoss EAP 6 client to a JBoss EAP 8.1-beta server
- Connecting from a JBoss EAP 7 client to a JBoss EAP 8.1-beta server
- Connecting from a JBoss EAP 8.1-beta client to a JBoss EAP 7 server
- Connecting from a JBoss EAP 8.1-beta client to a JBoss EAP 6 server
A.1.2. Enterprise beans remoting using Java Naming and Directory Interface Copy linkLink copied to clipboard!
The following configurations must run without errors:
- Connecting from a JBoss EAP 7 client to a JBoss EAP 8.1-beta server
- Connecting from a JBoss EAP 8.1-beta client to a JBoss EAP 7 server
JBoss EAP 6 provided support for the Enterprise Beans 3.1 specification and introduced the use of standardized global Java Naming and Directory Interface namespaces, which are still used in JBoss EAP 8.1-beta. The changes in Java Naming and Directory Interface namespace names do not introduce incompatibilities for the following configurations:
- Connecting from a JBoss EAP 6 client to a JBoss EAP 8.1-beta or a JBoss EAP 7 server
- Connecting from a JBoss EAP 8.1-beta or JBoss EAP 7 client to a JBoss EAP 6 server
A.1.3. Enterprise beans remoting using @WebService Copy linkLink copied to clipboard!
The following configurations must run without errors:
- Connecting from a JBoss EAP 6 client to a JBoss EAP 8.1-beta server
- Connecting from a JBoss EAP 7 client to a JBoss EAP 8.1-beta server
- Connecting from a JBoss EAP 8.1-beta client to a JBoss EAP 7 server
- Connecting from a JBoss EAP 8.1-beta client to a JBoss EAP 6 server
A.1.4. Messaging standalone client Copy linkLink copied to clipboard!
The following configurations must run without errors:
- Connecting from a JBoss EAP 7 client to a JBoss EAP 8.1-beta server
- Connecting from a JBoss EAP 8.1-beta client to a JBoss EAP 7 server
JBoss EAP 8.1-beta built-in messaging is not able to connect to HornetQ 2.3.x that shipped with JBoss EAP 6 due to protocol compatibility issues. For this reason, the following configuration are not compatible:
- Connecting from a JBoss EAP 8.1-beta client to a JBoss EAP 6 server
Connecting from a JBoss EAP 6 client to a JBoss EAP 8.1-beta server
NoteTo make this connection possible, you must create a legacy connection factory, accessible through Java Naming and Directory Interface.
A.1.5. Messaging MDBs Copy linkLink copied to clipboard!
The following configurations must run without errors:
- Connecting from a JBoss EAP 7 client to a JBoss EAP 8.1-beta server
- Connecting from a JBoss EAP 8.1-beta client to a JBoss EAP 7 server
JBoss EAP 8.1-beta built-in messaging is not able to connect to HornetQ 2.3.x that shipped with JBoss EAP 6 due to protocol compatibility issues. For this reason, the following configurations are not compatible:
- Connecting from a JBoss EAP 8.1-beta client to a JBoss EAP 6 server
Connecting from a JBoss EAP 6 client to a JBoss EAP 8.1-beta server
NoteTo make this connection possible, you must create a legacy connection factory, accessible through Java Naming and Directory Interface.
A.1.6. Messaging bridges Copy linkLink copied to clipboard!
The following configurations must run without errors:
- Connecting from a JBoss EAP 6 client to a JBoss EAP 8.1-beta server
- Connecting from a JBoss EAP 7 client to a JBoss EAP 8.1-beta server
- Connecting from a JBoss EAP 8.1-beta client to a JBoss EAP 7 server
- Connecting from a JBoss EAP 8.1-beta client to a JBoss EAP 6 server