EIEIOTECHNOVATION
← Training programmes

EIEIO / CYBERSECURITY

WB556MY - Advanced Configuration, Security and Integration of DataPower SOA Appliances

Course outline

3 days

Duration

3 days

Course Description

This 3-day instructor-led course teaches students how to create advanced and highly customized deployments of IBM WebSphere DataPower SOA Appliances.

In this course, students learn how to perform advanced configuration of DataPower SOA Appliances, including how to enforce access control using various security architectures and govern services using a service registry. This course also covers how to integrate the DataPower appliance with external systems, such as File Transfer Protocol (FTP) servers, databases, and WebSphere Transformation Extender. Students learn the recommended methodologies for implementing these features in a development environment, as well as supporting source control management and environment migration. In addition, students 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, students build their DataPower configuration skills by working directly with an IBM WebSphere DataPower SOA Appliance. Skills covered in the exercises include communicating with FTP servers using DataPower appliances, creating and consuming Web services attachments, performing advanced troubleshooting, and automating DataPower migration tasks.

Audience

This advanced course is designed for integrators with previous experience implementing solutions based on IBM WebSphere DataPower SOA Appliances.

Pre-requisites

Students should have experience with:

  • XSLT
  • Integrating DataPower with XML and Web services applications
  • Configuring DataPower services to support multiple front- or back-end protocols
  • Enforcing security policies using the DataPower AAA policy framework
  • Performing troubleshooting by using system logs and the multi-step probe

Course Objective

  • Customize DataPower functionality using XSLT and DataPower extension functions
  • Build custom policies for Authentication, Authorization and Audit (AAA) using the DataPower AAA framework
  • Perform binary or any-to-any transformations using WebSphere Transformation Extender maps
  • Perform advanced problem determination and debugging
  • Use DataPower for governance 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 using scripts
  • Integrate DataPower services with Web services based on Representational State Transfer (REST)

Key Topics

  • Course introduction
  • DataPower advanced deployment scenarios and architectures
  • Setting up the DataPower development environment
  • Exercise: Setting up the development environment using Eclipse
  • XSL stylesheet development using DataPower extension functions
  • Exercise: Creating XSL stylesheets using DataPower extension functions
  • Access control using DataPower security policies
  • Security policy enforcement using WS-Policy
  • Building custom security policies using the AAA framework
  • Exercise: Creating a custom AAA policy using XSL stylesheets
  • Using FTP with DataPower
  • Exercise: Using DataPower to communicate with an FTP server
  • Integrating DataPower with databases
  • Exercise: Message enrichment using DataPower SQL functionality
  • Performing binary transformations using WebSphere Transformation Extender
  • Exercise: Performing COBOL/XML transformations with WebSphere Transformation Extender on DataPower appliances
  • Processing Web services attachments
  • Exercise: Creating and consuming Web services attachments with DataPower appliances
  • Creating RESTful services on DataPower appliances
  • Exercise: Implementing REST services using DataPower
  • SOA governance scenarios with DataPower
  • Exercise: Performing dynamic endpoint lookups using WebSphere Service Registry and Repository
  • Advanced troubleshooting
  • Exercise: Troubleshooting errors in DataPower services
  • Migrating DataPower configurations using custom build scripts
  • Exercise: Automating DataPower migration tasks

Programme scope, delivery arrangements and suitability are confirmed during enquiry.