Multi-Protocol Gateway (MPGW) is used when multiple transport protocols are required. Unlike Web Service Proxy (SOAP/HTTP only) or XML Firewall (HTTP/HTTPS), MPGW supports diverse protocols including MQ, JMS, HTTP, HTTPS, and more in a single service configuration. This makes it ideal for multi-transport scenarios.