Red Hat Fuse Supported Standards

Updated -

For more information about supported configurations, see also Supported Configurations and Component Details.

The following industry standards are supported in each corresponding Red Hat Fuse release. Where applicable, industry standard certification tests are conducted with each major and minor release to verify compliance.

Web Services Standards and APIs

The following JAX-RS standards are supported in each corresponding Red Hat Fuse release.

Technology/Specification JBoss Fuse 6.0, 6.1, 6.2, and 6.3 Red Hat Fuse 7.0, 7.1, 7.2 Red Hat Fuse 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 7.10, 7.11, 7.12
JAX-RS 1.1 (JSR 311) 2.0 (JSR 339) 2.1 (JSR 370)

The following Web Services standards are supported in each corresponding Red Hat Fuse release.

Technology/Specification JBoss Fuse 6.0, 6.1, and 6.2 JBoss Fuse 6.3 and
Red Hat Fuse 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 7.10, 7.11, 7.12
Jax-WS, JSR 224 2.0 2.2
JSR-181 Web Metadata for the Java Platform 1.1 1.1
SAAJ, SOAP with attachments API for Java, JSR 67 1.3 1.3
SOAP 1.1, 1.2 1.1, 1.2
Message Transformation Optimization (MTOM) Yes Yes
WSDL 1.1 1.1
WS-Addressing 2004-08 and 1.0 2004-08 and 1.0
WS-I Basic Profile 1.1 1.1
WS-MetadataExchange 1.1 1.1
WS-N (Brokered Notification only) [1] 1.3 1.3
WS-Reliable Messaging 1.1 and 1.2 1.1 and 1.2
WS-Policy 1.2 and 1.5 1.2 and 1.5
WS-Security 1.1 1.1
WS-Security Core 1.1 1.1
WS-Security Username Token Profile 1.1 1.1
WS-Security X.509 Token Profile 1.1 1.1
WS-Security SOAP with Attachments Token Profile 1.1 1.1
WS-Security Policy 1.1 and later 1.1 and later
WS-Trust 1.3 1.3

[1] Of the available WS-N standards (WS-Base Notification, WS-Brokered Notification, WS-Topics), Apache CXF supports only WS-Brokered Notification.

Messaging Standards and APIs

The following messaging standards and APIs are supported in each corresponding Red Hat Fuse release.

Technology/Specification JBoss Fuse 6.0, 6.1, 6.2, 6.3 Red Hat Fuse 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 7.10, 7.11, 7.12
Java Messaging Service (JMS) 1.1 1.1 (AMQ 6) and 2.0 (AMQ 7)
Advanced Message Queuing Protocol (AMQP) 1.0 [1] 1.0 [1]

[1] Provided as a technology preview in Fuse 6.0, fully supported in Fuse 6.1 and newer.

Transport Protocols for Red Hat Fuse 7

In Red Hat Fuse 7, the Apache Karaf container supports the following transport protocols (there is no embedded message broker in Fuse 7).

Technology/Specification Red Hat Fuse 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 7.10, 7.11, 7.12
HTTP/S Yes
TCP/IP over Transport Layer Security (TLS) Yes

Transport Protocols for JBoss Fuse 6

In JBoss Fuse 6 releases, the following transport protocols are supported by the Apache Karaf container and its embedded AMQ 6 broker.

Technology/Specification JBoss Fuse 6.0 JBoss Fuse 6.1 JBoss Fuse 6.2 JBoss Fuse 6.3
HTTP/S Yes Yes Yes Yes
TCP/IP over Transport Layer Security (TLS) Yes Yes Yes Yes
Message Queuing Telemetry Transport (MQTT) 3.0 3.1 3.1.1 3.1.1
OpenWire 2.0 2.0 10.0 10.0
Simple Text Oriented Messaging Protocol (STOMP) 1.2 1.2 1.2 1.2

Additional Standards and API's

The following additional standards are supported in each corresponding Red Hat Fuse release.

Technology/Specification JBoss Fuse 6.0 JBoss Fuse 6.1 JBoss Fuse 6.2 and 6.3 Red Hat Fuse 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 7.10, 7.11, 7.12
JDBC [JSR-054] Provided by Java SE Provided by Java SE Provided by Java SE Provided by Java SE
Streaming API for XML Processing (StAX) [JSR-173] Provided by Java SE Provided by Java SE Provided by Java SE Provided by Java SE
JavaBeans Activation Framework (JAF) [JSR-925] Provided by Java SE Provided by Java SE Provided by Java SE Provided by Java SE
Java Persistence API (JPA) 2.0 [JSR-317] Hibernate and OpenJPA Hibernate and OpenJPA Hibernate only x
Java Persistence API (JPA) 2.1 [JSR-338] x x x Hibernate only

x = Not supported

Comments