Communication between multiple server or applications or services in the network. This should satisfy the following points,
1. Which must be capable to run behind firewalls
2. Which must be capable to share communication protocols like SOAP, WSDL but not a common platform
3. Which must be capable to run in a common platform or different platform