CrossWorlds Software

greasyservantInternet και Εφαρμογές Web

30 Ιουλ 2012 (πριν από 5 χρόνια και 22 μέρες)

382 εμφανίσεις



IBM WebSphere Education

http://www
.ibm.com/
websphere/education

Contact us at: websphere_skills@us.ibm.com






A
A
d
d
v
v
a
a
n
n
c
c
e
e
d
d


C
C
o
o
n
n
f
f
i
i
g
g
u
u
r
r
a
a
t
t
i
i
o
o
n
n
,
,


S
S
e
e
c
c
u
u
r
r
i
i
t
t
y
y
,
,


a
a
n
n
d
d


I
I
n
n
t
t
e
e
g
g
r
r
a
a
t
t
i
i
o
o
n
n


o
o
f
f


D
D
a
a
t
t
a
a
P
P
o
o
w
w
e
e
r
r


S
S
O
O
A
A


A
A
p
p
p
p
l
l
i
i
a
a
n
n
c
c
e
e
s
s



W
W
B
B
5
5
5
5
6
6


(
(
c
c
l
l
a
a
s
s
s
s
r
r
o
o
o
o
m
m
)
)


V
V
B
B
5
5
5
5
6
6


(
(
o
o
n
n
l
l
i
i
n
n
e
e
)
)


C
C
o
o
u
u
r
r
s
s
e
e


A
A
b
b
s
s
t
t
r
r
a
a
c
c
t
t




Course
d
escription

This 3
-
day instructor
-
led course teaches students how to
create advanced and highly
customize
d deplo
yments of
IBM
WebSphere DataPower SOA
A
ppliance
s
.


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 se
rvice registry
. This course also covers how to

integrate
the DataPower a
ppliance
with external systems, such as

File Transfer Protocol

(
FTP
)

server
s
, databases, and
WebSphere Transformation
Ex
tender. Students learn the recommended methodologies
for
impleme
nt
ing

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, s
tudents
build their
DataPower
configuration skills by
work
ing

directly with an
IBM WebSphere
DataPower
SOA Appliance.

Skills covered in the exercises include communicating wi
th FTP servers using Data
Power
a
ppliances, 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:


h
ttp://www.ibm.com/software/websphere/education/paths/



General
i
nformation

D
elivery method:

Classroom

or instructor
-
led online

(ILO)


Audience:

This course is designed for

integrat
ors

with previous experience implementing
solutions based on
IBM WebSphere
DataPower SOA
A
ppliances.


Learning objectives
:

After completing this course, students should be able to:



Customize DataPower functionality using
XSLT and
DataPower extension functions



Build
custom policies
for
Authenticat
ion
, Authoriz
ation and
Audit

(AAA)

using the DataPower
AAA framework



Perform binary or any
-
to
-
any transformations using WebSphere Transformation
Ex
tender maps



Perform advance
d

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



Integrat
ing

DataPower with XML and Web service
s

applications



Configur
ing

DataPower services to support multiple front
-

or back
-
end protocols



Enforc
ing

s
ecurity policies using the DataPower AAA policy framework



IBM WebSphere Education

http://www
.ibm.com/
websphere/education

Contact us at: websphere_skills@us.ibm.com



Perform
ing

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
-

Adva
nced Topics



Course agenda

Course introduction

Duration:
15
minutes


Unit 1.
DataPower
a
dvance
d

d
eploy
ment

scenarios and architectures

Duration:
1

hour

Learning
o
bjectives:

After completing this unit, students should be able to:



Identify the security sc
enarios involved when deploying a DataPower
a
ppliance



D
escribe use cases with the DataPower
a
ppliance in enterprise architectures



D
escribe the
use
of
the
D
ataPower

a
ppliance

as an enterprise service bus



Review the role of XSLT and DataPower extension funct
ions in advanced
configurations


Unit 2. Set
ting

up
the
DataPower development environment

Duration:
1 hour

Learning o
bjectives:

After completing this unit, students should be able to:



Explain how to s
et

up
a
development environment for XSLT stylesheet de
velopment
on
the
DataPower

a
ppliance


Exercise 1.

Set
ting
up
the
development environment using Eclipse

Duration:
1 hour

Learning o
bjectives:

After completing this exercise, students should be able to:



Set

up
a
development environment for XSLT stylesheet
development on
the
DataPower

a
ppliance


Unit
3
.
XSL stylesheet development using DataPower extension functions

Duration:
1

hour

Learning
o
bjectives:

After completing this
unit
, students should be able to:



Deploy XSLT stylesheets that utilize DataPower ex
tension functions




IBM WebSphere Education

http://www
.ibm.com/
websphere/education

Contact us at: websphere_skills@us.ibm.com

Exercise
2
.

Creat
ing

XSL stylesheets using DataPower extension functions

Duration:
1

hour

Learning
o
bjectives:

After completing this
exercise
, students should be able to:



Support
the
dynamic routing of requests
by
using XML configurati
on files


Unit 4.
Access control using DataPower security policies

Duration:
1

hour

Learning o
bjectives:

After completing this unit, students should be able to:



I
denti
f
y the security technologies supported by DataPower

a
ppliances



I
mplement access control

using

an access management system such as

Tivoli Access
Manager



Implement single

sign
-
on between
a
DataPower
a
ppliance
and a back
-
end application
server


Unit 5.
Security policy enforcement using WS
-
Policy

Duration:
30

minutes

Learning o
bjectives:

After

completing this unit, students should be able to:



D
escribe the purpose of the WS
-
Policy specification



Identify the WS
-
Policy features supported by DataPower

a
ppliances


Unit 6.
Build
ing

custom security policies using the AAA framework

Duration:
1

hour

L
earning o
bjectives:

After completing this unit, students should be able to:



I
dentify the steps in a AAA policy



Customize
a

AAA policy using the AAA framework


Exercise 3.
Creat
ing

a custom AAA policy using XSL stylesheets

Duration:
1 hour

Learning o
bject
ives:

After completing this exercise, students should be able to:



Write XSLT stylesheets
that

use DataPower extension functions
to customize a AAA
policy


Unit 7.
Us
ing

FTP with DataPower

Duration:
45 minutes

Learning o
bjectives:

After completing this un
it, students should be able to:



D
escribe the functionality of the FTP protocol



D
escribe how DataPower
a
ppliances
can be used with FTP,
Secure FTP (
FTPS
)
,

and
SSH File Transfer Protocol (
SFTP
)



C
onfigure the FTP
,
SFTP
,

and
FTP over

Secure Sockets Layer

(
SSL
)

protocol handlers



Use the url
-
open extension function to programmatically use the FTP protocol




IBM WebSphere Education

http://www
.ibm.com/
websphere/education

Contact us at: websphere_skills@us.ibm.com

Exercise 4.
Us
ing

DataPower to communicate with an FTP server

Duration:
45
minutes

Learning o
bjectives:

After completing this exercise, students should be ab
le to:



C
reate an FTP front
-
side handler to receive requests from FTP clients



C
onnect to a back
-
end FTP server



Implement a secure connection with FTP

over
S
SL


Unit
8
.
Integrat
ing

DataPower with
d
atabases

Duration:
30

minutes

Learning o
bjectives:

After co
mpleting this unit, students should be able to:



U
se DataPower
a
ppliances
to e
nable information as a service

and perform message
enrichment



P
erform SQL queries on a database
from a
DataPower

service policy



E
xecute database stored procedures

in a DataPower s
ervice policy


Exercise 5.
Message enrichment using DataPower SQL functionality

Duration:
3
0

minutes

Learning o
bjectives:

After completing this exercise, students should be able to:



P
erform message enrichment using a database from
a
DataPower

a
ppliance



U
se DataPower

a
ppliances

to retrieve information from a database


Unit 9.
Performing binary transformations using
WebSphere Transformation Extender

Duration:
1 hour

Learning o
bjectives:

After completing this unit, students should be able to:



D
escribe the
WebSphere Transformation Extender Type Designer and Map Designer



Create a policy rule that uses the WebSphere Transformation Extender map files to
transform between
Extensible Markup Language (
XML
)

and non
-
XML documents


Exercise 6.
Perform
ing

COBOL/XML t
ransformations with
W
ebSphere Transformation Extender

on DataPower

a
ppliances

Duration:
1 hour

Learning o
bjectives:

After completing this exercise, students should be able to:



Create a service policy that transforms between an XML document and
a
COBOL
cop
ybook using the DataPower WebSphere Transformation
Extender
runtime


Unit 10.
Processing
Web services

attachments

Duration:
45 minutes

Learning o
bjectives:

After completing this unit, students should be able to:



I
dentify the standards used to send
Web se
rvices
messages with attachments



C
reate a DataPower service to process
Message Transmission Optimization
Mechanism (
MTOM
)

or SOAP with attachments (
SwA
)
message
s



C
heck for viruses inside
attachments




IBM WebSphere Education

http://www
.ibm.com/
websphere/education

Contact us at: websphere_skills@us.ibm.com

Exercise 7.
Creat
ing

and consum
ing

Web services
attachm
ents with DataPower

a
ppliances

Duration:
30

minutes

Learning o
bjectives:

After completing this exercise, students should be able to:



C
reate a service policy to consume SOAP attachments



G
enerate a SOAP message with an attachment


Unit
11
.
Creating
REST
ful

services on DataPower

a
ppliances

Duration:
1
hour

Learning o
bjectives:

After completing this unit, students should be able to:



D
escribe the purpose of a REST architecture



Add support for the REST
application programming interface (
API
)

to DataPower
servi
ces



D
escribe how to integrate with systems using RESTful services



U
se
the
DataPower

a
ppliance

to proxy a RESTful service


Exercise
8
.
Implementing REST services using DataPower

Duration:
30
minutes

Learning o
bjectives:

After completing this exercise, stu
dents should be able to:



Enhance DataPower services
in order
to support REST clients


Unit 1
2
.
SOA governance scenarios with DataPower

Duration:
45
minutes

Learning o
bjectives:

After completing this unit, students should be able to:



D
escribe the scenario
s for using DataPower

a
ppliances

for SOA governance



C
reate

Universal Description, Discovery, and Integration (UDDI) and WebSphere
Service Registry and Repository

service registry
subscriptions to enforce service
governance



Use the
WebSphere Service Registr
y and Repository
REST API to query for service
information


Exercise
9
.
Perform
ing

d
ynamic
endpoint lookup
s

using
WebSphere Service Registry and
Repository

Duration:
30

minutes

Learning o
bjectives:

After completing this exercise, students should be able
to:



Write an XSLT stylesheet to perform endpoint lookups from
WebSphere Service
Registry and Repository


Unit
13
.
Advance
d

troubleshooting

Duration:
45 minutes

Learning o
bjectives:

After completing this unit, students should be able to:



D
escribe the trou
bleshooting tools used to debug problems



L
ist common DataPower configuration errors



Perform problem resolution by u
tiliz
ing

DataPower support




IBM WebSphere Education

http://www
.ibm.com/
websphere/education

Contact us at: websphere_skills@us.ibm.com

Exercise
10
.
Troubleshooting errors in DataPower services

Duration:
30

minutes

Learning o
bjectives:

After compl
eting this exercise, students should be able to:



Resolve advance
d

DataPower configuration issues using the DataPower
troubleshooting tools


Unit
14
.
Migrating DataPower configuration
s

using custom build scripts

Duration:
4
5
minutes

Learning o
bjectives:

A
fter completing this unit, students should be able to:



D
escribe the
XML management

interface

for automated administration



I
dentify 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 o
bjectives:

After completing this exercise, students should be able to:



Write a script to migrate
a
configuration between different environments


Unit
14
. Course summary

Durat
ion:
15

minutes

Learning o
bjectives:

After completing this unit, students should be able to:



E
xplain how the course met its learning objectives



S
ubmit
an
evaluation of the class



I
dentify other WebSphere Education courses related to this topic



A
ccess the W
ebSphere Education Web site



L
ocate appropriate resources for further study