• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Advanced Configuration, Security, and Integration of ....doc
 

Advanced Configuration, Security, and Integration of ....doc

on

  • 1,548 views

 

Statistics

Views

Total Views
1,548
Views on SlideShare
1,548
Embed Views
0

Actions

Likes
0
Downloads
38
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Advanced Configuration, Security, and Integration of ....doc Advanced Configuration, Security, and Integration of ....doc Document Transcript

    • Advanced Configuration, Security, and Integration of WB556 (classroom) DataPower SOA Appliances VB556 (online) Course Abstract 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. For information on other related WebSphere courses, visit the WebSphere Education Training Paths Web site: http://www.ibm.com/software/websphere/education/paths/ General information Delivery method: Classroom or instructor-led online (ILO) Audience: This course is designed for integrators with previous experience implementing solutions based on IBM WebSphere DataPower SOA Appliances. Learning objectives: After completing this course, students should be able to: • 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) Prerequisites: Before taking this course, 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 IBM WebSphere Education http://www.ibm.com/websphere/education Contact us at: websphere_skills@us.ibm.com
    • • Performing troubleshooting by using system logs and the multi-step probe Duration: 3 days Skill level: Intermediate Notes The unit and exercise durations listed below are estimates, and may not reflect every class experience. If the course is customized or abbreviated, the duration of unchanged units will probably increase. This course is an update of the following previous courses: • WB553/VB553: IBM WebSphere DataPower SOA Appliances - Advanced Topics Course agenda Course introduction Duration: 15 minutes Unit 1. DataPower advanced deployment scenarios and architectures Duration: 1 hour Learning objectives: After completing this unit, students should be able to: • Identify the security scenarios involved when deploying a DataPower appliance • Describe use cases with the DataPower appliance in enterprise architectures • Describe the use of the DataPower appliance as an enterprise service bus • Review the role of XSLT and DataPower extension functions in advanced configurations Unit 2. Setting up the DataPower development environment Duration: 1 hour Learning objectives: After completing this unit, students should be able to: • Explain how to set up a development environment for XSLT stylesheet development on the DataPower appliance Exercise 1. Setting up the development environment using Eclipse Duration: 1 hour Learning objectives: After completing this exercise, students should be able to: • Set up a development environment for XSLT stylesheet development on the DataPower appliance Unit 3. XSL stylesheet development using DataPower extension functions Duration: 1 hour Learning objectives: After completing this unit, students should be able to: • Deploy XSLT stylesheets that utilize DataPower extension functions Exercise 2. Creating XSL stylesheets using DataPower extension functions Duration: 1 hour Learning objectives: After completing this exercise, students should be able to: • Support the dynamic routing of requests by using XML configuration files Unit 4. Access control using DataPower security policies Duration: 1 hour Learning objectives: After completing this unit, students should be able to: • Identify the security technologies supported by DataPower appliances • Implement access control using an access management system such as Tivoli Access Manager IBM WebSphere Education http://www.ibm.com/websphere/education Contact us at: websphere_skills@us.ibm.com
    • • Implement single sign-on between a DataPower appliance and a back-end application server Unit 5. Security policy enforcement using WS-Policy Duration: 30 minutes Learning objectives: After completing this unit, students should be able to: • Describe the purpose of the WS-Policy specification • Identify the WS-Policy features supported by DataPower appliances Unit 6. Building custom security policies using the AAA framework Duration: 1 hour Learning objectives: After completing this unit, students should be able to: • Identify the steps in a AAA policy • Customize a AAA policy using the AAA framework Exercise 3. Creating a custom AAA policy using XSL stylesheets Duration: 1 hour Learning objectives: After completing this exercise, students should be able to: • Write XSLT stylesheets that use DataPower extension functions to customize a AAA policy Unit 7. Using FTP with DataPower Duration: 45 minutes Learning objectives: After completing this unit, students should be able to: • Describe the functionality of the FTP protocol • Describe how DataPower appliances can be used with FTP, Secure FTP (FTPS), and SSH File Transfer Protocol (SFTP) • Configure the FTP, SFTP, and FTP over Secure Sockets Layer (SSL) protocol handlers • Use the url-open extension function to programmatically use the FTP protocol Exercise 4. Using DataPower to communicate with an FTP server Duration: 45 minutes Learning objectives: After completing this exercise, students should be able to: • Create an FTP front-side handler to receive requests from FTP clients • Connect to a back-end FTP server • Implement a secure connection with FTP over SSL Unit 8. Integrating DataPower with databases Duration: 30 minutes Learning objectives: After completing this unit, students should be able to: • Use DataPower appliances to enable information as a service and perform message enrichment • Perform SQL queries on a database from a DataPower service policy • Execute database stored procedures in a DataPower service policy Exercise 5. Message enrichment using DataPower SQL functionality Duration: 30 minutes Learning objectives: After completing this exercise, students should be able to: • Perform message enrichment using a database from a DataPower appliance • Use DataPower appliances to retrieve information from a database Unit 9. Performing binary transformations using WebSphere Transformation Extender Duration: 1 hour Learning objectives: After completing this unit, students should be able to: • Describe the WebSphere Transformation Extender Type Designer and Map Designer • Create a policy rule that uses the WebSphere Transformation Extender map files to IBM WebSphere Education http://www.ibm.com/websphere/education Contact us at: websphere_skills@us.ibm.com
    • transform between Extensible Markup Language (XML) and non-XML documents Exercise 6. Performing COBOL/XML transformations with WebSphere Transformation Extender on DataPower appliances Duration: 1 hour Learning objectives: After completing this exercise, students should be able to: • Create a service policy that transforms between an XML document and a COBOL copybook using the DataPower WebSphere Transformation Extender runtime Unit 10. Processing Web services attachments Duration: 45 minutes Learning objectives: After completing this unit, students should be able to: • Identify the standards used to send Web services messages with attachments • Create a DataPower service to process Message Transmission Optimization Mechanism (MTOM) or SOAP with attachments (SwA) messages • Check for viruses inside attachments Exercise 7. Creating and consuming Web services attachments with DataPower appliances Duration: 30 minutes Learning objectives: After completing this exercise, students should be able to: • Create a service policy to consume SOAP attachments • Generate a SOAP message with an attachment Unit 11. Creating RESTful services on DataPower appliances Duration: 1 hour Learning objectives: After completing this unit, students should be able to: • Describe the purpose of a REST architecture • Add support for the REST application programming interface (API) to DataPower services • Describe how to integrate with systems using RESTful services • Use the DataPower appliance to proxy a RESTful service Exercise 8. Implementing REST services using DataPower Duration: 30 minutes Learning objectives: After completing this exercise, students should be able to: • Enhance DataPower services in order to support REST clients Unit 12. SOA governance scenarios with DataPower Duration: 45 minutes Learning objectives: After completing this unit, students should be able to: • Describe the scenarios for using DataPower appliances for SOA governance • Create Universal Description, Discovery, and Integration (UDDI) and WebSphere Service Registry and Repository service registry subscriptions to enforce service governance • Use the WebSphere Service Registry and Repository REST API to query for service information Exercise 9. Performing dynamic endpoint lookups using WebSphere Service Registry and Repository Duration: 30 minutes Learning objectives: After completing this exercise, students should be able to: • Write an XSLT stylesheet to perform endpoint lookups from WebSphere Service Registry and Repository IBM WebSphere Education http://www.ibm.com/websphere/education Contact us at: websphere_skills@us.ibm.com
    • Unit 13. Advanced troubleshooting Duration: 45 minutes Learning objectives: After completing this unit, students should be able to: • Describe the troubleshooting tools used to debug problems • List common DataPower configuration errors • Perform problem resolution by utilizing DataPower support Exercise 10. Troubleshooting errors in DataPower services Duration: 30 minutes Learning objectives: After completing this exercise, students should be able to: • Resolve advanced DataPower configuration issues using the DataPower troubleshooting tools Unit 14. Migrating DataPower configurations using custom build scripts Duration: 45 minutes Learning objectives: After completing this unit, students should be able to: • Describe the XML management interface for automated administration • Identify technologies used to support a custom build framework • Use the deployment policy object to identify environment-specific items Exercise 11. Automating DataPower migration tasks Duration: 1 hour Learning objectives: After completing this exercise, students should be able to: • Write a script to migrate a configuration between different environments Unit 14. Course summary Duration: 15 minutes Learning objectives: After completing this unit, students should be able to: • Explain how the course met its learning objectives • Submit an evaluation of the class • Identify other WebSphere Education courses related to this topic • Access the WebSphere Education Web site • Locate appropriate resources for further study IBM WebSphere Education http://www.ibm.com/websphere/education Contact us at: websphere_skills@us.ibm.com