What are the key characteristics of SOA?
Leverages open standards to represent software assets as services Provides a standard way of representing and interacting with software assets Individual software assets become building blocks that can be reused in developing other applications Shifts focus to application assembly rather than implementation details Used internally to create new applications out of existing components Used externally to integrate with applications outside of the enterprise