Chapter 4. Fuse Standalone
4.1. Supported containers
Fuse standalone 7.1 is supported on the following runtime containers:
- Spring Boot (standalone)
- Apache Karaf
- Red Hat JBoss Enterprise Application Platform (JBoss EAP)
4.2. New features in Fuse 7.1
The main new features of Fuse standalone in version 7.1 are:
- Integration with Red Hat Single Sign-On is now fully supported in Fuse 7.1. For details, see Integration with Red Hat Single Sign-On in the Red Hat Fuse 7.1 "Security Guide".
On the JBoss EAP container, JAX-WS (SOAP) endpoints can now be integrated with Elytron security. The following Fuse on EAP quickstarts use Elytron security:
camel-cxf-jaxws-secure camel-cxf-jaxws-cdi-secure
- Fuse Tooling now provides a WSDL to Camel REST DSL wizard, that aids in the process of migrating WSDL (SOAP) based endpoints to a REST implementation. For details, see Migrating a SOAP application to RESTful web services in the Red Hat Fuse 7.0 "Tooling User Guide".
- Fuse Tooling now provides a REST DSL tab, which gives a read-only graphical view of Camel REST DSL endpoints. For details, see Migrating a SOAP application to RESTful web services in the Red Hat Fuse 7.0 "Tooling User Guide".
4.3. BOM files for Fuse 7.1
To configure your Maven projects to use the supported Fuse 7.1 artifacts, use the BOM versions documented in this section.
4.3.1. Old-style BOM
To upgrade your Fuse standalone applications to use the 7.1 dependencies, edit the Maven pom.xml and change the versions of the BOMs and Maven plugins listed in the following table:
Table 4.1. Maven BOM and plugin versions for 7.1 using the old-style BOM
| Container Type | Maven BOM or Plugin Artifact groupId/artifactId | Version for Fuse 7.1 |
|---|---|---|
| Spring Boot |
|
|
|
|
| |
|
|
| |
| Apache Karaf |
|
|
|
|
| |
|
|
| |
| JBoss EAP |
|
|
4.3.2. New-style BOM
To upgrade your Fuse standalone applications to use the 7.1 dependencies, edit the Maven pom.xml and change the versions of the BOMs and Maven plugins listed in the following table:
Table 4.2. Maven BOM and plugin versions for 7.1 using the new-style BOM
| Container Type | Maven BOM or Plugin Artifact groupId/artifactId | Version for Fuse 7.1 |
|---|---|---|
| Spring Boot |
|
|
|
|
| |
|
|
| |
| Apache Karaf |
|
|
|
|
| |
| JBoss EAP |
|
|
For more details about using the new-style BOM, see Migrate Maven Projects in "Migration Guide".
4.4. Important notes
Important notes for the Fuse 7.1 release of the Fuse Standalone distribution:
- Known problem with building the Fuse 7.1 on JBoss EAP quickstarts
The Fuse 7.1 on JBoss EAP quickstarts cannot be built, because they are configured with an incorrect version of the Maven BOM (which is not available from the Red Hat Maven repository). To work around this problem, build the quickstarts with the additional Maven option,
-Dversion.fuse=7.1.0.fuse-710019-redhat-00002. For example:mvn clean install -Dversion.fuse=7.1.0.fuse-710019-redhat-00002

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.