Open-Source ESBs in Action: Example Implementations in Mule and ServiceMix