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.