Accelerate, Secure and Integrate with WebSphere DataPower SOA Appliances V5 (WE401)

Request a Quote for this class

About this Course

In this 5-day, instructor-led course, you learn the fundamental skills that are required to implement IBM WebSphere DataPower SOA Appliances with firmware version 5.0.

The IBM WebSphere DataPower SOA Appliances allow an enterprise to simplify, accelerate, and enhance the security capabilities of its Extensible Markup Language (XML) and web services deployments, and extend the capabilities of its service-oriented architecture (SOA) infrastructure.

Through a combination of instructor-led lectures and hands-on lab exercises, you learn how to implement the key use cases for the DataPower appliances. These include XML acceleration and threat protection, web service virtualization, web services security, integrating with IBM WebSphere MQ and WebSphere Java Message Service (JMS), and authentication, authorization, and auditing (AAA). You also learn how to use various problem determination tools such as logs, monitors, and probes, as well as techniques for testing DataPower services and handling errors.

Hands-on exercises give you experience working directly with an IBM WebSphere DataPower SOA Appliance. The exercises focus on skills such as creating XML firewalls, working with encryption and cryptographic objects, configuring service level monitoring, troubleshooting services, and handling errors.

The lab environment for this course uses the Linux platform within a VMware image.

Audience Profile

This basic course is designed for integration developers who configure service policies on IBM WebSphere DataPower SOA Appliances.

At Course Completion

Upon completing this course, students will be able to:

  • Describe how WebSphere DataPower SOA Appliances are configured, including the role of XSL Transformations (XSLT)
  • Configure a DataPower service to protect against a new class of XML-based threats
  • Create a web service proxy to virtualize web service applications
  • Implement web services security
  • Create and configure cryptographic objects
  • Configure Secure Sockets Layer (SSL) to and from WebSphere DataPower SOA Appliances
  • Configure a multi-protocol gateway (MPGW) to handle multiple protocols for a single service
  • Configure a service level monitoring (SLM) policy to handle service processing violations
  • Enforce service level policies to manage traffic to and from WebSphere DataPower SOA Appliances
  • Configure support for IBM WebSphere MQ and WebSphere Java Message Service (JMS)
  • Use logs and probes to troubleshoot services
  • Handle errors in service policies


You should be familiar with:

  • Security-based concepts and protocols
  • XML-related technologies such as XML schema, XPath, and XSLT
  • Web service fundamentals and the web services security specifications

You should also successfully complete course Technical Introduction to WebSphere DataPower V5 (VW406), to gain basic DataPower knowledge that you need in this course.


Course Outline

  1. Course introduction
  2. DataPower administration overview
  3. Exercise: Exercise setup
  4. Introduction to XSL transformations
  5. Exercise: Creating XSL transformations
  6. DataPower services overview
  7. Structure of a service
  8. Exercise: Creating a simple XML firewall
  9. Multi-protocol gateway service
  10. Problem determination tools
  11. Exercise: Creating an advanced multi-protocol gateway
  12. Handling errors in a service policy
  13. Exercise: Adding error handling to a service policy
  14. DataPower cryptographic tools
  15. Exercise: Creating cryptographic objects
  16. Using SSL to secure connections
  17. Exercise: Using SSL to secure connections
  18. XML threat protection
  19. Exercise: Protecting against XML threats
  20. Web service proxy service
  21. Exercise: Configuring a web service proxy
  22. XML and web services security overview
  23. Exercise: Web service encryption and digital signatures
  24. Authentication, authorization, and auditing (AAA)
  25. Exercise: Web service authentication and authorization
  26. Monitoring objects
  27. Exercise: Creating message counter monitors for a AAA policy
  28. Configuring LDAP by using AAA
  29. Exercise: Creating a AAA policy by using LDAP
  30. OAuth overview and DataPower implementation
  31. Service level monitoring
  32. Exercise: Implementing an SLM monitor in a web service proxy
  33. Integration with WebSphere MQ
  34. Exercise: Configuring a multi-protocol gateway service with WebSphere MQ
  35. DataPower and WebSphere JMS
  36. Course summary
  37. Appendix: Web application firewall service
  38. Appendix Exercise: Creating a firewall and HTTP proxy for a web application
  39. Appendix Exercise: Configuring WebSphere JMS