TEC Workbook - IBM
TEC Workbook - IBM
TEC Workbook - IBM
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
1.10 WebSphere DataPower Services<br />
<strong>IBM</strong> Software<br />
WebSphere DataPower SOA Appliances provide services to process traffic. This section discusses the<br />
various service objects and their typical use cases.<br />
The Services section of the control panel contains a group of icons that represent the most commonly<br />
used services. The following image shows the service icons available on an XI50:<br />
1.10.1 XSL Accelerator<br />
The XSL Accelerator validates and transforms incoming or outgoing XML documents. An XSL<br />
Accelerator service would proxy a backend service, applying all the necessary schema<br />
validation and transformations to the incoming document before forwarding the message to the<br />
backend service. For response processing (from the server), it can perform content rendering by<br />
transforming outbound XML to HTML (or any other markup language) using XSL.<br />
One use case for this service object is XML to HTML rendering. A browser-based client makes a request<br />
to a web application. The XSL Accelerator service acts as a proxy between the client and the backend<br />
web application server. The GET (or POST) is received by the XSL Accelerator service, and then<br />
forwarded to the backend server. The backend server returns raw XML to the XSL Accelerator, which<br />
then transforms the XML to HTML using an XSL template. The template may reside on the appliance, or<br />
be fetched (and cached) from a remote server.<br />
1.10.2 Web Application Firewall<br />
The Web Application Firewall service is designed to provide firewall and security services for<br />
standard HTML over HTTP Web application traffic. In addition to protecting against common<br />
threats, the Web Application Firewall can enforce specific policies against the data flowing<br />
between the browser and the server. For instance, it can enforce cookie existence and value policies, or<br />
require that specific form fields contain only certain values.<br />
Lab 1 – Introduction WebSphere DataPower SOA Appliances Page 13