integrating your applications with fuse on openshift
TRANSCRIPT
![Page 1: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/1.jpg)
Integrating Your Applications
With Fuse on Openshift
Graeme Colman
Solution Architect - Red Hat
![Page 2: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/2.jpg)
Integration History
1980's 1990's
2000's
2010's
MOM
P2P
Async
EAI Origins
File Transfer,
Shared DB,
RPC
ESB & SOA
WS
SOAP
XML
Lightweight Integration
MicroServices
API Economy
IpaaS
IoT
![Page 3: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/3.jpg)
What Matters to Business?
Cost
Agility
Speed
![Page 4: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/4.jpg)
Integration needs Devops too!
● Integration components are part of the whole project
● If our integration capability is not as agile as our services then it’s the weak link in the chain
![Page 5: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/5.jpg)
Fuse on Openshift – Platform for Devops
Integration
Services
Guaranteed
Asynchronous
Broker Network
Cloud Scalable
Integration
![Page 6: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/6.jpg)
What is Fuse?
Message Routing
Message Transformation
Integrating Services and Applications
Asynchronous Messaging
- Guaranteed
- Scalable
Connect Data Sources
Compose Data
Consume
![Page 7: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/7.jpg)
Red Hat JBoss Fuse Architecture
Container
Asynchronous Messaging
Integration FrameworkWeb Services Framework
Apache CXF
Apache Active-MQ
Container Management Clustering & Deployment
Apache Camel
JBoss EAP, Apache Karaf, Java
Fabric, Openshift
Management
&
Monitoring
Development
&
Tooling
JBoss
Developer
Studio
JBoss
Operations
Network
Fuse
Management
Console
Fuse Images A-MQ Images
![Page 8: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/8.jpg)
Red Hat JBoss Fuse Architecture
Container
Asynchronous Messaging
Integration FrameworkWeb Services Framework
Apache CXF
Apache Active-MQ
Container Management Clustering & Deployment
Apache Camel
JBoss EAP, Apache Karaf, Java
Fabric, Openshift
Management
&
Monitoring
Development
&
Tooling
JBoss
Developer
Studio
JBoss
Operations
Network
Fuse
Management
Console
Fuse Images A-MQ Images
![Page 9: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/9.jpg)
Red Hat JBoss Fuse Architecture
Container
Asynchronous Messaging
Integration FrameworkWeb Services Framework
Apache CXF
Apache Active-MQ
Container Management Clustering & Deployment
Apache Camel
JBoss EAP, Apache Karaf, Java
Fabric, Openshift
Management
&
Monitoring
Development
&
Tooling
JBoss
Developer
Studio
JBoss
Operations
Network
Fuse
Management
Console
Fuse Images A-MQ Images
![Page 10: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/10.jpg)
Red Hat JBoss Fuse Architecture
Container
Asynchronous Messaging
Integration FrameworkWeb Services Framework
Apache CXF
Apache Active-MQ
Container Management Clustering & Deployment
Apache Camel
JBoss EAP, Apache Karaf, Java
Fabric, Openshift
Management
&
Monitoring
Development
&
Tooling
JBoss
Developer
Studio
JBoss
Operations
Network
Fuse
Management
Console
Fuse Images A-MQ Images
![Page 11: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/11.jpg)
Red Hat JBoss Fuse Architecture
Container
Asynchronous Messaging
Integration FrameworkWeb Services Framework
Apache CXF
Apache Active-MQ
Container Management Clustering & Deployment
Apache Camel
JBoss EAP, Apache Karaf, Java
Fabric, Openshift
Management
&
Monitoring
Development
&
Tooling
JBoss
Developer
Studio
JBoss
Operations
Network
Fuse
Management
Console
Fuse Images A-MQ Images
![Page 12: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/12.jpg)
What is Fuse Integration Services?
Admin Views
Base Images
Maven Artifacts
![Page 13: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/13.jpg)
Fuse is based on Apache Camel
![Page 14: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/14.jpg)
Fuse is based on Apache Camel
A
BSOAP/HTTP
SOAP/HTTP
REST/HTTP
![Page 15: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/15.jpg)
Camel Routing
SO
AP
A
BSOAP/HTTP
SOAP/HTTP
REST/HTTP
![Page 16: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/16.jpg)
Camel Routing
Processor
EIP
SO
AP
A
BSOAP/HTTP
SOAP/HTTP
REST/HTTP
![Page 17: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/17.jpg)
Camel Routing
Processor
EIP
SO
AP
SO
AP
RE
ST
A
BSOAP/HTTP
SOAP/HTTP
REST/HTTP
![Page 18: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/18.jpg)
Camel Routing
Processor
EIP
SO
AP
SO
AP
RE
ST
A
B
Fuse Camel Route
JM
S
JM
SR
ES
T
X
SOAP/HTTPSOAP/HTTP
REST/HTTP
![Page 19: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/19.jpg)
![Page 20: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/20.jpg)
DEMO
![Page 21: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/21.jpg)
Call to action!
● Red Hat Tech Talks
October 26th - An introduction to 3Scale and API Management.
November 23rd - EAP 7 and A-MQ 7. JEE and core
December 13th - RHEL, RHEV, Atomic and OpenStack.
January 25th - Software De8ned Storage, Gluster, Ceph.
February 22nd - Hybrid Cloud Architectures and Cloudforms
All @ Red Hat Monument Of8ce – Morning and Evening sessions
![Page 22: Integrating Your Applications With Fuse on Openshift](https://reader036.vdocuments.site/reader036/viewer/2022062413/58a2ea7c1a28abe1338b926d/html5/thumbnails/22.jpg)