Académique Documents
Professionnel Documents
Culture Documents
GSE Nordic
May, 2012
Oslo, Norway
Topics
Topics
DataPower introduction
Consumable
Appliance form-factors
Comprehensive SOA functionality: 80/80 rule
XML-centric programming model
Performance Wire Speed
Leverages compilation technology
Accelerated via hardware (XG4)
Mitigates XML/security performance penalties
XML
XSL
Internet
Security
Tivoli
Access
Manager
-----------Federated
Tivoli
AccessManager
Manager
Identity
Tivoli
Tivoli Access
Access Manager
Manager
Tivoli NetView
Tivoli
Tivoli NetView
NetView
Internet
Client
or
Server
WebSphere
WebSphere
WebSphereApp
App
AppServer
Server
Server
IP Firewall
Application
Server
DataPower
DataPower XS40
XS40
DataPower XS40
DataPower
DataPower XS40
XS40
Nortel L7 Module
DataPower XS40
Enterprise
REQ
Enterprise
RESP
MQ
MQ Server
Server
MQ Server
ITCAM for
SOA
Web
Web service
service
client
client
Web service
Tivoli NetView
client
Web Services
Client
Application
Server
Web Server
Web Client
10
DataPower
CICS
WS
Client
SOAP
SOAP with
MTOM
Threat protection
Service Parameters
Processing Policy
Processing rules
SSL Proxy
FSH
Actions
SSL Proxy
Service Parameters
Clients
Servers
CICS WS
XML Manager(s)
11
Threat protection
and protocol
parameters
Front side
handler
SSL proxy
Supporting
protocol objects
Crypto profile
Key/cert objects
Key/cert files
Legend :
Backend server
address
Processing
policy
XML
Manager
Processing
rules
AAA policy
Processing
actions
Match rule
XSL/XML/DPA
files
Object
Service
parameter
Files
12
Chart adapted from IBM WebSphere DataPower SOA Appliance Handbook, Bill Hines et al. IBM Press. 2008.
13
14
15
16
17
Topics
18
Web Client
Application
Server
Web Server
SOAP with
MTOM
CICS
WS
DataPower
Client
SOAP
payload
xmlToDataPower/
cobolFromDataPower
cobolFromCICS/
xmlFromDataPower
Executable maps
(DPA mode)
Client
WSDL
Mediation
WSDL
Program Template
and WSBind
19
Using RDz Enterprise service tools perspective projects and CICS Explorer
21
22
23
cobolFromDataPower/
cobolFromCICS
Web
Client
Application
Server
Web Server
DataPower
Client
SOAP
payload
24
SOAP
with
MTOM
CICS
WS
xmlToDataPower/
cobolFromDataPower
cobolFromCICS/
xmlFromDataPower
26
cobolFromDataPower/
cobolFromCICS
Web
Client
Application
Server
Web Server
DataPower
Client
SOAP
payload
27
SOAP
with
MTOM
CICS
WS
xmlToDataPower/
cobolFromDataPower
cobolFromCICS/
xmlFromDataPower
2. Make sure default Map runtime mode is set to WTX (!), not DataPower for development. Creating an executable WTX
map is a pre-requisite for building a DataPower map. Once you build and test WTX map, you can build and test
DataPower map:
3. Input and Output files in Map settings ARE required even though they are not used on DataPower
4. All fields in a map must be mapped to something even if the content is mapped as NONE. WTX map builder will
complain if this is not done. For example,
5. On Input and Output card attributes, set document verification to Xerces Well Formed:
6. WTX Design Studio version 8.4.0.1 has not yet synched up with DataPower and does not have DataPower support
enabled yet, but will add it in the near future. Use version 8.3.0.4 until the 8.4.0.1 is synced up.
28
29
30
31
cobolFromDataPower/
cobolFromCICS
Web
Client
Application
Server
Web Server
DataPower
Client
SOAP
payload
32
SOAP
with
MTOM
CICS
WS
xmlToDataPower/
cobolFromDataPower
cobolFromCICS/
xmlFromDataPower
www.ibm/software/rational
34
Topics
35
36
Session S501
37
References
DataPower hardware and general information
DataPower product page: http://www-01.ibm.com/software/integration/datapower/xi50/
DataPower 2012 Strategic Overview http://ibm.co/J5py4w
Architectural Design Patterns Redbook http://www.redbooks.ibm.com/redbooks/pdfs/sg247620.pdf
Redbook: Integrating Banking services with XI50 http://ibm.co/zWEJfP
Implement a REST facade with JSON using DataPower http://ibm.co/w0Vz0A
Processing attachments in DataPower http://ibm.co/DataPowerAttachmentsProcessing
DataPower and MTOM/XOP Validation http://ibm.co/DataPowerMTOMXOPValidation
IBM WebSphere DataPower SOA Appliance Handbook, Bill Hines et al. 2008 IBM Press.
zEnterprise and Runtimes
Redbook: IBM zEnterprise 196 Configuration Setup http://www.redbooks.ibm.com/abstracts/sg247834.html?Open
CICS TS 4.2 InfoCenter: MTOM support http://ibm.co/ztlOOA
Apache HttpComponents http://hc.apache.org/
MTOM Explained http://ibm.co/WASXMtom
Enable MTOM in Websphere Application Server http://ibm.co/EnableMTOMWAS80
JSON-RPC runtime http://code.google.com/p/jabsorb/
Client/Server development
Build enterprise SOA Ajax clients with the Dojo toolkit and JSON-RPC http://ibm.co/AAqDYW
Tools
cURL http://curl.haxx.se/
WTX product page http://www-01.ibm.com/software/integration/wdatastagetx/
RDz product page http://www-01.ibm.com/software/rational/products/developer/systemz/
RDz support for CICS MTOM Part 1: http://ibm.co/Az4yY2
RDz support for CICS MTOM Part 2: http://ibm.co/zW1o6A
IID product page http://www-01.ibm.com/software/integration/integration-designer/
38
www.ibm/software/rational
39
www.ibm/software/rational
Copyright IBM Corporation 2012. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind,
express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have
the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM
software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities
referenced in these materials may change at any time at IBMs sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature
availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines
Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
40
Backup
41
42
43
44
45