I'm looking into the ESB thing with .net like NServiceBus etc , can someone highlight what kind of **real world business problems** can be solved (forget the technical edge) ? And is this used to integrate different systems.?