Lately, we see a lot of
lightweight ESBs that begins to emerge, we can already list some solutions:, Apache Camel, MuleESB, Spring integration,
WebSphere Message Broker.. Etc
The Deployment of
lightweight ESB can be done in a container like JBoss AS, Jetty, Tomcat, WebSphere Application Server..etc, and it can be also in a message
broker, which's directly embedded like Camel
that is embedded by default in ActiveMQ.
The question that arises, which brick the
lightweight ESB covers ?
The main features that one would expect from a
lightweight ESB are:
- Connectivity
- Routing
- Mediation (Transformation,
EIP patterns, Orchestration)
- Monitoring
Concerning the
orchestration, only the technical orchestration is covered. Sometimes we use
the lightweight ESBs for aggregation services, or enrichment of data, but it
must be remembered that we should not regard the lightweight ESB as an
orchestrator of process.
Idem for monitoring, only the technical
monitoring is covered.
A lightweight ESB alone, does not setup the BPM or BAM.
Aucun commentaire:
Enregistrer un commentaire