Define SOAP

SOAP is a simple and lightweight XML-based mechanism for creating structured data packages that can be exchanged between network applications. SOAP provides a simple enveloping mechanism and is proven in being able to work with existing networking services technologies such as HHTP. SOAP is also flexible and extensible. SOAP is based on the fact that it builds upon the XML info set.