Patterns : implementing an SOA using an Enterprise Service Bus - Keen, Martin (IBM redbooks., 2004)