Professional Documents
Culture Documents
Low Risk – no change to app Low Risk – little or no change High risk modification
Quick return on investment Medium Return on investment High Return on investment
Affected by change Medium affected by change Reduces maintenance cost
Increases application flexibility
6 © 2006 IBM Corporation
CICS Transaction Server V3.1
3270
or Integration Business Data
Client HTML logic logic access
Presentation
P I B D
Transaction
3270 terminal P I/B D
Connectivity to CICS
CICS TS
Transaction
3270 terminal P
Client I B D
A
A
Typical clients…
Transforming technologies…
– Web service requester
– External connectors
– Java servlet or EJB running in a J2EE app
server A– Internal adapters (user written
– C# application running in a Microsoft .NET or generated by tools)
VM – Standard IP-based protocol
– Web browser
– Messaging middleware
10 © 2006 IBM Corporation
CICS Transaction Server V3.1
A
Web services 1
J2EE App Server
Web services
JCA 2
I B D
Browser Servlet EJB 3
4
WebSphere MQ 5
TCP/IP Sockets 6
Web CICS
Integration Business Data
Service Web
logic logic access
Client Services
support I B D
WSBind
WSBind
file
file
lang.
CICS Web service structure
SOAP
Service
Runtime Pipeline conversion Business
Requester logic
CICS
CICS Web
Business Web Service
logic Services Provider
B support
WebSphere
Web Application J CICS Business
Service Server Web 2 Transaction logic
Client Service C Gateway
B
Support
CTG Topologies
Topology 1.
Application Server and the CICS Transaction Gateway are both deployed on a distributed (non-zSeries) platform.
Topology 2.
Application Server is deployed on a distributed platform and the CICS Transaction Gateway is deployed on z/OS.
Topology 3.
Both Application Server and the CICS Transaction Gateway are deployed on zSeries.
WebSphere B B
Web Application
Service EJB EJB
Server Web
Client Business Business
Service
Logic Logic
Support
Standard transport
4. WebSphere MQ Inbound and outbound User ID + password CICS transaction WebSphere MQ Medium
API or
Asynchronous SSL
COMMAREA
Assured delivery
5. HTTP Inbound and outbound User ID + password CICS transaction CICS WEB API Medium
Synchronous SSL
6. TCP/IP sockets Inbound and outbound User ID + password CICS transaction CICS sockets API Tight
Synchronous and Async
Thai
Traditional Chinese
Russian
Gracias Spanish
Merci Obrigado
French
Brazilian Portuguese
Arabic
Grazie Danke
Italian German
Simplified Chinese
Japanese