Red Hat Fuse Supported Standards
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.3 | Red Hat Fuse 7.0 - 7.2 | Red Hat Fuse 7.3 - 7.13 |
---|---|---|---|
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.2 | JBoss Fuse 6.3 | Red Hat Fuse 7.0 - 7.9 | Red Hat Fuse 7.10 - 7.13 |
---|---|---|---|---|
Jax-WS, JSR 224 | 2.0 | 2.2 | 2.2 | 2.3 |
JSR-181 Web Metadata for the Java Platform | 1.1 | 1.1 | 1.1 | 1.1 |
SAAJ, SOAP with attachments API for Java, JSR 67 | 1.3 | 1.3 | 1.3 | 1.3 |
SOAP | 1.1, 1.2 | 1.1, 1.2 | 1.1, 1.2 | 1.1, 1.2 |
Message Transformation Optimization (MTOM) | Yes | Yes | Yes | Yes |
WSDL | 1.1 | 1.1 | 1.1 | 1.1 |
WS-Addressing | 2004-08 and 1.0 | 2004-08 and 1.0 | 2004-08 and 1.0 | 2004-08 and 1.0 |
WS-I Basic Profile | 1.1 | 1.1 | 1.1 | 1.1 |
WS-MetadataExchange | 1.1 | 1.1 | 1.1 | 1.1 |
WS-N (Brokered Notification only) [1] | 1.3 | 1.3 | 1.3 | 1.3 |
WS-Reliable Messaging | 1.1 and 1.2 | 1.1 and 1.2 | 1.1 and 1.2 | 1.1 and 1.2 |
WS-Policy | 1.2 and 1.5 | 1.2 and 1.5 | 1.2 and 1.5 | 1.2 and 1.5 |
WS-Security | 1.1 | 1.1 | 1.1 | 1.1 |
WS-Security Core | 1.1 | 1.1 | 1.1 | 1.1 |
WS-Security Username Token Profile | 1.1 | 1.1 | 1.1 | 1.1 |
WS-Security X.509 Token Profile | 1.1 | 1.1 | 1.1 | 1.1 |
WS-Security SOAP with Attachments Token Profile | 1.1 | 1.1 | 1.1 | 1.1 |
WS-Security Policy | 1.1 and later | 1.1 and later | 1.1 and later | 1.1 and later |
WS-Trust | 1.3 | 1.3 | 1.3 and 1.4 | 1.3 and 1.4 |
[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.3 | Red Hat Fuse 7.0 - 7.13 |
---|---|---|
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] 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.13 |
---|---|
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.13 |
---|---|---|---|---|
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