Service Oriented Architecture (SOA) is a technology for implementing distributed systems. At its simplest, we can say that SOA is an architectural style in which business processes are supplied and consumed as services. The concept of delivering business software as services is really only an evolution of earlier work with distributed computing. What sets SOA apart is interoperability. Modern SOA builds on XML standards to deliver an open, interoperable architecture with minimal entry barriers.