So guys, I've just starting diving into the charming world of SOA and I'm a bit confused about which tools / technologies are needed
for a good SOA solution.
I started studying ESB - and in particular, Mule ESB (just because there's a community edition available and
an integrated
IDE I'm playing with), and at the moment all I understood is that an ESB - very roughly speaking - it's mainly focused on
message handling, enrichment, and routing.
Just because ESB is a buzzword, I thought that ESB was all one need for SOA. I'm not sure if that's true. For example, an ESB is
enough for the so famous
orchestration of process ? At each step I discover thing I ignored... for example just today I found
an article about BPEL, and BPM software...
So I wonder if I'm astray (as I'm afraid to be)...
I'd like your precious help to hint me the right way, or , at least, give me some more hints to help me to understand.