bharat bhushan [email protected] · bharat bhushan [email protected]. 2 ©2010 ibm...

12
© 2010 IBM Corporation DataPower experiences Bharat Bhushan [email protected]

Upload: others

Post on 25-May-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

© 2010 IBM Corporation

DataPower experiences

Bharat Bhushan

[email protected]

2 © 2010 IBM Corporation

Agenda

� Customer case studies

� Optimising DataPower configuration

� Optimising WMQ – DataPower integration

� Monitoring non-web services traffic with ITCAM for SOA

� Application Optimization feature

3 © 2010 IBM Corporation

Customer Case Studies

Innovative customer stories

4 © 2010 IBM Corporation

Optimising DataPower configuration

� Making the right service selection

5 © 2010 IBM Corporation

Optimising DataPower configuration

� Context variables

6 © 2010 IBM Corporation

Optimising DataPower configuration

� Async actions

7 © 2010 IBM Corporation

Optimising DataPower configuration

� XSL tricks

- <dp:freeze-headers/>

- Stylesheet profiles

� Network connections/ speed

� Cache reference data

� HTTP Persistent connections

� Number of Application domains

� Minimise external references

� Fire and Forget actions

8 © 2010 IBM Corporation

Optimising DataPower configuration

� Multi-way results action for fan-out scenarios

Specify destination as variable. Variable contains a list of destinations as a nodeset: <url>http://server1/uri</url> <url>http://server2/uri</url><url>http://server2/uri</url>

Generate Multiple Results Contexts

Mode of operation on multiple destinations

Retry n Times at each t interval

Important if Use Multiple Outputs is on

9 © 2010 IBM Corporation

Optimising DataPower – MQ

� Optimising WebSphere MQ

– Queue Manager configuration (qm.ini)

– Queue properties

– File system and I/O rates

– MQ Performance Team, Hursley

� Optimising DataPower

– Transactionality

– Message Sequencing

– Connection settings

– Codepage conversions

– Duplicate policies

– Firmware release

10 © 2010 IBM Corporation

Monitoring non-web services traffic with ITCAM for SOA

� Integration pattern

� Monitoring non-web services traffic

– dp:exter-correlator( identifier, direction)

– dp:wsm-agent-append( domain, record )

11 © 2010 IBM Corporation

Application Optimisation

� Self-Balancing to spread inbound traffic load across multiple appliances

– Eliminates the need for additional physical Load Balancers

– Distributes traffic with minimal overhead

� Intelligent Load Distribution to optimize outbound traffic across multiple

destinations

– Supports dynamic WebSphere cell interrogation

– Automatically updates targets and weights

� Session Affinity to preserve target session state across multiple requests

– Supports WebSphere and Non-WebSphere targets

12 © 2010 IBM Corporation

Thank you