Architectural role of ESB in a Service Oriented Architecture

For implementing SOA (Service Oriented Architecture), the SOA principles must be supported by both infrastructure