Duration
3 days
Course Description
PLEASE NOTE: This course is also available as an Instructor Led Online Course, Advanced Configuration and Integration of DataPower SOA Appliances V4.0 (Remote) (VE410).
Please note this option does not require any travel.
This 3-day instructor-led course teaches you how to create advanced and highly customized deployments of IBM WebSphere DataPower SOA Appliances with firmware version 4.0.1.
In this course, you learn how to perform advanced configuration of DataPower appliances, including how to use various security architectures to enforce access control, and how to use a service registry to govern services. The course also covers how to integrate the DataPower appliance with external systems, such as File Transfer Protocol (FTP) servers, databases, and WebSphere Transformation Extender. You learn methods for implementing these features in a development environment, and you learn how to support source control management and environment migration. In addition, you learn about the available DataPower extension functions and how to take advantage of them using custom XSL transformations (XSLT).
In the hands-on lab exercises, you build your DataPower configuration skills by working directly with a DataPower appliance. The exercises cover skills such as communicating with FTP servers by using DataPower appliances, creating and consuming web services attachments, performing advanced troubleshooting, and automating DataPower migration tasks.
The lab environment for this course uses a VMware virtual machine image. You perform the exercise steps inside the image.
Audience
This intermediate course is designed for integrators with previous experience in implementing solutions that are based on IBM WebSphere DataPower SOA Appliances.
Prerequisites
Before attending this course, students should have experience:
- XSLT
- Integrating DataPower with XML and web service applications
- Configuring DataPower services to support multiple front-end or back-end protocols
- Enforcing security policies by using the DataPower AAA policy framework
- Troubleshooting by using system logs and the multi-step probe.
Course Objectives
After completing this course, you will be able to:
- Customize DataPower functions by using XSLT and DataPower extension functions
- Build custom policies for Authentication, Authorization, and Audit (AAA) by using the DataPower AAA framework
- Perform binary or any-to-any transformations by using WebSphere Transformation Extender maps
- Perform advanced problem determination and debugging
- Use DataPower for governance by using a service registry and WS-Policy
- Create and consume web services attachments in DataPower services
- Integrate DataPower with external systems, such as FTP servers and databases
- Migrate DataPower configuration by using scripts
- Integrate DataPower services with web services based on Representational State Transfer (REST).
Course Outline
Course introduction
DataPower architectural scenarios
Setting up the DataPower development environment
Exercise: Setting up the DataPower development environment
DataPower variables, extensions, and advanced action flow control
Exercise: Using DataPower extension functions to create XSL style sheets
Access control with DataPower security policies
Building custom security policies with the AAA framework
Exercise: Using XSL style sheets to create a custom AAA policy
Using FTP
Exercise: Using FTP and SFTP with a DataPower appliance
Incorporating SQL with IBM DataPower
Exercise: Incorporating SQL with IBM DataPower V4.0.1
Performing binary transformations on IBM DataPower
Exercise: Performing binary transformations on IBM DataPower V4.0.1
Processing web services with attachments
Exercise: Creating and consuming web services attachments with DataPower
Creating RESTful services
Exercise: Implementing REST services by using DataPower
Enforcing governance
Exercise: Dynamic endpoint lookup with WebSphere Service Registry and Repository
Migrating DataPower configurations by using custom build scripts
Exercise: Automating DataPower migration tasks
Programme scope, delivery arrangements and suitability are confirmed during enquiry.