RED HAT CORPORATE PRESENTATION SPEAKER NOTES 20 February 2013 Questions? Comments? Contact Nick Carr &lt;ncarr@redhat.com&gt; More information about this presentation is always available at: https://home.corp.redhat.com/wiki/about-red-hat-resources#corpp The goal of this presentation is to provide a general, high-level overview of Red Hat as an IT solutions supplier. The intended audience is the CIO or high-level IT manager. Somebody who needs to understand the scale/scope of Red Hat, who has purchasing authority, and who wants to know that he will not be fired for buying Red Hat. That Red Hat products/solutions are a prudent purchase for a long-haul, mission-critical deployment. The presentation does not get into significant technical detail - it is expected that this will be done in presentations created by Business Units (BU) and other groups. The presentation will set the scene for Red Hat as a top tier, global, strategic IT supplier. Presenters are expected to adapt this presentation to meet their needs and the needs of the audience. Add, modify, delete, steal, plagiarize slides as you see fit. Do not attempt to use a slide that you do not understand!

Introduction – Name, Role and Brief Background

RED HAT CORPORATE PRESENTATION SPEAKER NOTES 20 February 2013 Questions? Comments? Contact Nick Carr &lt;ncarr@redhat.com&gt; More information about this presentation is always available at: https://home.corp.redhat.com/wiki/about-red-hat-resources#corpp The goal of this presentation is to provide a general, high-level overview of Red Hat as an IT solutions supplier. This is the short (13 slide) version of the presentation. The full version is approximately 30-40 slides. The intended audience is the CIO or high-level IT manager. Somebody who needs to understand the scale/scope of Red Hat, who has purchasing authority, and who wants to know that he will not be fired for buying Red Hat. That Red Hat products/solutions are a prudent purchase for a long-haul, mission-critical deployment. The presentation does not get into significant technical detail - it is expected that this will be done in presentations created by Business Units (BU) and other groups. The presentation will set the scene for Red Hat as a top tier, global, strategic IT supplier. Presenters are expected to adapt this presentation to meet their needs and the needs of the audience. Add, modify, delete, steal, plagiarize slides as you see fit. Do not attempt to use a slide that you do not understand!

Transcript

3.
RED HAT JBOSS3
What is Camel?
Apache Camel uses URIs to work directly with any kind
of Transport or messaging model such as HTTP,
ActiveMQ, MINA or CXF, as well as pluggable
Components and Data Format options. Apache Camel is
a small library with minimal dependencies for easy
embedding in any Java application.
EIP and components Example below using EIP and
components for quick integration.

5.
RED HAT JBOSS5
What is A-MQ?
JBoss A-MQ is based on Apache ActiveMQ is the powerful open
source messaging and Integration Patterns server.
A-MQ supports the MQTT protocol and will automatically map
between JMS/NMS and MQTT clients.

6.
RED HAT JBOSS6
What is MQTT?
MQTT is a machine-to-machine (M2M)/”Internet of Things”
publish/subscribe messaging transport.
It was designed as an extremely lightweight publish/subscribe
messaging transport.
It is useful for connections with remote locations where a small
code footprint is required and/or network bandwidth is at a
premium.

7.
RED HAT JBOSS7
How is MQTT used in A-MQ?
Easy to enable MQTT in A-MQ
• <transportConnectors><transportConnector name="mqtt" uri="mqtt://localhost:1883
"/></transportConnectors>
MQTT uses ActiveMQ Security for Authentication and
Authorization
• JAAS for Authentication
• Authorization policies will be applied when you try to
access (read/write) certain destinations
• Configurable MessageAuthorizationPolicy to allow you
to authorize each message using some content based
authorization policy of your choosing