23.02.2013 Views

TEC Workbook - IBM

TEC Workbook - IBM

TEC Workbook - IBM

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!