Upload
brian-schalme
View
110
Download
0
Embed Size (px)
Citation preview
INTRODUCING
@BrianSchalme
ABOUT BRIAN
• Software Developer• Distribution, Aerospace, Manufacturing, Financial
Services, Health Care, Transportation, Public Sector, Media (Publishing)
AGENDA• The problem to be solved• Alternatives• Enterprise Integration Patterns• Why Camel?• So What is Camel?• Architecture
AGENDA• Code Examples• Unit Testing• Q and Eh?
THE PROBLEM
Minutia of:• Connecting to endpoints
• Transporting between steps
ALTERNATIVES
PATTERNSEnterprise Integration Patterns
WHY CAMEL?
• Open source - Apache Software License 2.0. • Broad support - committers.• Been around since 2007, regularly updated
WHAT IS CAMEL?• An open source Java framework that
simplifies integration problems for developers.
• Provides:• Implementations of the Enterprise
Integration Patterns• Huge number of APIs and transports,• Easy to use DSLs.
ARCHITECTURE
ARCHITECTURE
ARCHITECTURE
DEMO
Code examples
SUMMARY• Common solutions to common
problems
• Focus on the business problem to be solved
• Documentation: https://camel.apache.org/
Q AND EH?
THANK YOU!
• Email: [email protected]• Twitter: @BrianSchalme• LinkedIn: Brian Schalme