Service Oriented Architecture is a software design concept that packages small pieces of modular functionality into "services" through the software lifecycle. SOA separates functionality into a set of self-contained, modular units that can be combine by a simple application to accomplish a...