Nils Preusker
technical consultant
camunda services GmbH
consulting company
with a strong focus on
BPM
business
IT
alignment
Business
Process
Management
Life Cycle
Process
Discovery
Process
Documentation
Process
Analysis
Process
Design
Process
Implementation
Process
Controlling
BPMN
2.0
Business Process
Model and Notation
OMG*
Standard
* Object Management Group
Version
2.0
released in
2011
Model
and
Notation
BPM + Java =
Let's start with an example:
Imagine you expect
to be dropped...
into a
... the file might contain
or CSV data.
So we'll need to
... before we can pass it to some service for further processing.
In Java, this would require a lot of
While in Camel, we can just write:
from("file:///my/dir"). unmarshal(...). to("bean:myService");
less code = fewer bugs
But there is more...
Camel
allows you to specify all kinds of
end-points
in order to work with different
transports
Camel provides a
simple
programming
interface
to technologies that are otherwise
complex
...and Camel also provides
standard
implementations
for common
integration tasks
(*Enterprise Integration Patterns)
One such pattern is the Message Endpoint:
Another example is the Message Translator:
EIPs
provide a
graphical
notation
as well as a
common
language
for common integration tasks
Use a spacebar or arrow keys to navigate