Question: what is the difference between soa and esb?
Answer: 5 Answers. SOA is an architectural approach where you expose and encapsulate 'services' in a coarse-grained manner. ... So if system A exposes services using a SOA I can interact with those services from system B. An ESB on the other hand is a technical implementation that aids in delivering a SOA.