What is Service Oriented Architecture (SOA)?
it is a set of principles of governing concepts used during phases of systems development and integration
Software development tool
Programming language
Compiler