Fuse Online
2018 11 28
•
• http://bit.ly/ipaas-hackathon
• "LAB Instructions"( )
• URL/ ID/
•
• OpenShift / Ignite(Fuse) / Enmasse(AMQ)
Copyright 2018 Red Hat K.K2
3
Integration
Setup1) Configure Broker
• OpenShift Console
– EnMasse (AMQ Broker)
• EnMasse
– Address Space / Address / App Credential
•
– https://github.com/jbossdemocentral/integration-summitlab2018-fuse-
amq/blob/master/docs/service-catalog-tutorial.md
•
– Broker
– "notifications" topic queue
– App Credential "view secret"->"reveal secret"
4
Setup2) Deploy UI Web Application
• OpenShift Console
• Integration UI
•
– https://github.com/jbossdemocentral/integration-summitlab2018-fuse-
amq/blob/master/docs/web-application-ui.md
•
– Setup1
"externalMessagingHost" https://
•
– hackathon-ui
Node.js
5
Node.js
• Builds -> hackathon-ui -> Configration -> Actions -> Edit
6
Setup3) Add API Connectors
• Fuse Ignite
• Fuse API
•
– https://github.com/jbossdemocentral/integration-summitlab2018-fuse-
amq/blob/master/docs/custom-api-connector.md
•
–
7
Setup4) Add Technical Extension
• Fuse Ignite
• Fuse extension( JAR)
•
– https://github.com/jbossdemocentral/integration-summitlab2018-fuse-
amq/blob/master/docs/tech-extension.md
•
–
8
THANK YOU

Fuse Online Hands-on Guide

  • 1.
  • 2.
    • • http://bit.ly/ipaas-hackathon • "LABInstructions"( ) • URL/ ID/ • • OpenShift / Ignite(Fuse) / Enmasse(AMQ) Copyright 2018 Red Hat K.K2
  • 3.
  • 4.
    Setup1) Configure Broker •OpenShift Console – EnMasse (AMQ Broker) • EnMasse – Address Space / Address / App Credential • – https://github.com/jbossdemocentral/integration-summitlab2018-fuse- amq/blob/master/docs/service-catalog-tutorial.md • – Broker – "notifications" topic queue – App Credential "view secret"->"reveal secret" 4
  • 5.
    Setup2) Deploy UIWeb Application • OpenShift Console • Integration UI • – https://github.com/jbossdemocentral/integration-summitlab2018-fuse- amq/blob/master/docs/web-application-ui.md • – Setup1 "externalMessagingHost" https:// • – hackathon-ui Node.js 5
  • 6.
    Node.js • Builds ->hackathon-ui -> Configration -> Actions -> Edit 6
  • 7.
    Setup3) Add APIConnectors • Fuse Ignite • Fuse API • – https://github.com/jbossdemocentral/integration-summitlab2018-fuse- amq/blob/master/docs/custom-api-connector.md • – 7
  • 8.
    Setup4) Add TechnicalExtension • Fuse Ignite • Fuse extension( JAR) • – https://github.com/jbossdemocentral/integration-summitlab2018-fuse- amq/blob/master/docs/tech-extension.md • – 8
  • 9.