SOAP – Simple Object Access Protocol
Simple Object Access Protocol allows applications to exchange information over HTTP. It is an XML-based communication protocol which is platform independent and language independent. Using SOAP Architecture a program running on one kind of Operating System (for ex. Linux) can communicate with a program running on same or different type of Operating system (for ex. Windows).
Elements of a SOAP Processing Model:
- Sender – A node that transmits a message.
- Receiver – A node that accepts a message.
- Message path – A set of nodes through which single message passes.
- Initial Sender – The sender who originated the message.
- Intermediary nodes – It includes all the nodes through which message is passed, including the starting and ending node.
- Ultimate receiver – The end node which is the final destination of the message.