Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Messaging on the cloud with xPAAS

525 views

Published on

Related Codebase:
https://github.com/jbossdemocentral/jboss-fuse-iot-mashup

Published in: Technology
  • Be the first to comment

Messaging on the cloud with xPAAS

  1. 1. Red Hat JBoss Fuse on xPAAS Messaging on the cloud Christina Lin, JBoss Technology Evangelist September 9, 2014
  2. 2. RED HAT CONFIDENTIAL | ADD NAME2 Common Standards • Cross-language and multi-protocol support • JMS 1.1, TCP, SSL, STOMP, NMS, MQTT, AMQP 1.0. JBoss A-MQJBoss A-MQ DeviceDevice DeviceDevice DeviceDevice MQTT MQTT STOMPSTOMP AMQPAMQP
  3. 3. RED HAT CONFIDENTIAL | ADD NAME3 OpenShiftOpenShift FUSEFUSE Broker Broker Broker Broker Broker Broker Broker ESBESB ESBESB ESBESB JBoss Fuse on the xPaaS
  4. 4. RED HAT CONFIDENTIAL | ADD NAME4 ESB DEMO – IoT Demo Mash-up STOMPSTOMP AMQPAMQP MQTTMQTT ResultResult RouteRoute RouteRoute RouteRoute Fuse on OpenShift Fuse on OpenShift QueueQueue TopicTopic Web Socket Bean Qpid API Bean MQTT API AMQP MQTT Web Socket RouteRoute RouteRoute RouteRoute Camel Component QueueQueue Openwire Openwire
  5. 5. RED HAT CONFIDENTIAL | ADD NAME5 DEMO – IoT Demo Mash-up OpenShiftOpenShift FUSEFUSE Broker QueueQueue TopicTopic MQTTMQTT AMQPAMQP STOM P STOM P WebSocketWebSocket OpenwireOpenwire MQTT ConsumerMQTT Consumer AMQP ConsumerAMQP Consumer STOMP ConsumerSTOMP Consumer
  6. 6. RED HAT CONFIDENTIAL | ADD NAME6 DEMO – IoT Demo Mash-up MQTTMQTT AMQPAMQP WSWS
  7. 7. LAB
  8. 8. RED HAT CONFIDENTIAL | ADD NAME8 STEP One – Create Broker on Container OpenShiftOpenShift FUSEFUSE Broker
  9. 9. RED HAT CONFIDENTIAL | ADD NAME9 STEP Two– Create Connectors OpenShiftOpenShift FUSEFUSE MQTTMQTT AMQPAMQP STOM P STOM P WebSocketWebSocket OpenwireOpenwire Broker Container/Gear
  10. 10. RED HAT CONFIDENTIAL | ADD NAME10 STEP THREE – Setup Consumer Routes MQTT ConsumerMQTT Consumer AMQP ConsumerAMQP Consumer STOMP ConsumerSTOMP Consumer
  11. 11. RED HAT CONFIDENTIAL | ADD NAME11 STEP FOUR – Deploy Routes on xPaaS OpenShiftOpenShift FUSEFUSE Broker QueueQueue TopicTopic MQTTMQTT AMQPAMQP STOM P STOM P WebSocketWebSocket OpenwireOpenwire MQTT ConsumerMQTT Consumer AMQP ConsumerAMQP Consumer STOMP ConsumerSTOMP Consumer
  12. 12. RED HAT CONFIDENTIAL | ADD NAME12 STEP FIVE– Testing MicroServices (Routes) OpenShiftOpenShift FUSEFUSE Broker QueueQueue TopicTopic MQTTMQTT AMQPAMQP STOM P STOM P WebSocketWebSocket OpenwireOpenwire MQTT ConsumerMQTT Consumer AMQP ConsumerAMQP Consumer STOMP ConsumerSTOMP Consumer MSG MSG
  13. 13. RED HAT CONFIDENTIAL | ADD NAME13 STEP SIX– Build Web Application MQTTMQTT AMQPAMQP WSWS Openwire Console WebSocket
  14. 14. RED HAT CONFIDENTIAL | ADD NAME14 STEP SIX– Build Web Application AMQP.html MQTT.html WebSocket Qpid APIQpid API Fusesource MQTT API Fusesource MQTT API
  15. 15. RED HAT CONFIDENTIAL | ADD NAME15 STEP SEVEN– Port Forward to Local Machine LocalLocal
  16. 16. RED HAT CONFIDENTIAL | ADD NAME16 STEP EIGHT– Running Local Web Application MQTTMQTT AMQPAMQP WSWS
  17. 17. Thanks

×