One of the options on the table when implementing a Service Oriented Architecture (SOA) is based on messages and an enterprise service bus (ESB), this talk will introduce messaging basic concepts, drive you through the basic SOA building blocks, and will connect the dots between the technology and the architectural principles, analyzing advantages and issues we may face when choosing this option.