WSP
Web Service Proxy is a powerful service in DataPower which provides abstraction and security
to the backend web services .It provide access to variety of web services.
WSP has many important characteristics like
WSP is a WSDL Based Configuration
Parser-based XML threat protection
XML well-formedness checking
It has a Tree structure in Processing Policy and we can have processing rules at
different levels – Proxy, WSDL, Service, Port and Port-Operation levels
We Cannot have a loop back mode in WSP
Match action and Policy will be automatically created
It can only Handle SOAP based message format
URI abstraction
Schema Validation
Building operation level rules.
MPGW
The Multi-Protocol Gateway is a powerful and versatile service. In additional to threat
protection and document processing capabilities, the Multi-Protocol Gateway can process
requests between various protocols. The supported protocols are HTTP,HTTPS, WebSphere
MQ, WebSphere JMS, IMS™, FTP, NFS, SFTP, and TIBCO EMS.
A single Multi-Protocol Gateway can have multiple front-side handlers that listen or poll for
requests. The ability of configuring multiple front-side handlers allows a Multi-Protocol
Gateway to receive requests from different protocols. For example, aMulti-Protocol Gateway can have one front-side handler listening for HTTP requests and
another handler polling a WebSphere MQ queue for messages. Both front-side handlers
forward the incoming message to the Multi-Protocol Gateway for processing and forwarding to
the remote server.
Unlike a Web Service Proxy service, a Multi-Protocol Gateway service cannot use a WSDL to
determine a configuration.
MPGW can accept all kinds of message formats like XML, SOAP,NON-
XML,JSON
It can accept all kinds of protocols as well
We need to manually configure a match action and Processing policy
We have a loopback mode in MPGW