Professional Documents
Culture Documents
Web Services
CSC Proprietary
06/02/2106/02/21
05:49 AM
05:49
6827_Team_CSC_2005_Teamwork
AM Focus on FS p2 – CSC in FS 2
XML & ACORD
CSC Proprietary
06/02/2106/02/21
05:49 AM
05:49
6827_Team_CSC_2005_Teamwork
AM Focus on FS p2 – CSC in FS 3
What are Web Services
CSC Proprietary
06/02/2106/02/21
05:49 AM
05:49
6827_Team_CSC_2005_Teamwork
AM Focus on FS p2 – CSC in FS 4
XMLGateway Capabilities
CSC Proprietary
06/02/2106/02/21
05:49 AM
05:49
6827_Team_CSC_2005_Teamwork
AM Focus on FS p2 – CSC in FS 5
XMLGateway Components
• Designer
– A component used to build the transformation maps
• Runtime
– A component used to execute transformations and invoke
services
CSC Proprietary
06/02/2106/02/21
05:49 AM
05:49
6827_Team_CSC_2005_Teamwork
AM Focus on FS p2 – CSC in FS 7
XMLGateway – Designer
XMLGateway
Designer Client
(Java Applet/
Application)
Client Application
XML
Gateway XML
Designer Gateway
Server DB
Application Server
(Web Sphere)
CSC Proprietary
06/02/2106/02/21
05:49 AM
05:49
6827_Team_CSC_2005_Teamwork
AM Focus on FS p2 – CSC in FS 9
XMLGateway Runtime Architecture
CSC Proprietary
06/02/2106/02/21
05:49 AM
05:49
6827_Team_CSC_2005_Teamwork
AM Focus on FS p2 – CSC in FS 10
XMLGateway Runtime – Web Services
CSC Proprietary
06/02/2106/02/21
05:49 AM
05:49
6827_Team_CSC_2005_Teamwork
AM Focus on FS p2 – CSC in FS 11
XMLGateway Runtime – Web Services Architecture
EZ Socket
Map DB Java BO BO Service
Client
TCP/IP Connector
Services /IP VANTAGE-
BO BO TCP Layer
Manager ONE /
Transformation BO
BO Performance
Component BO Plus
COBOL
HT
Transaction
EZ Socket
Service
TP
CSC Proprietary
06/02/2106/02/21
05:49 AM
05:49
6827_Team_CSC_2005_Teamwork
AM Focus on FS p2 – CSC in FS 12
XMLGateway Runtime – Web Services Layer
Client Mid-Tier
Application Server
Web Services Layer
Web
Service Transformation Component COBOL Services Manager
Client Web Service WIP DB Access Object
Configuration Copybook
Map Interpreter JDBC
File CICSWeb
(XML) Service Communication Proxy
Transformation XML To TCP/IP or CICS
HT
Controller
ACCORD (Rule-Based)
Java Services Manager
XML LifeWebService ObjectWeb
<<ObjectServcie>>
Service
Implements
Apache Axis 1.1 De
leg
AXIS Business ate
s
Configuration Object Business
File
(XML)
Wrapper Object
CSC Proprietary
06/02/2106/02/21
05:49 AM
05:49
6827_Team_CSC_2005_Teamwork
AM Focus on FS p2 – CSC in FS 13
XMLGateway Runtime – Web Services Data Flow
Application
Web Services
1 16 Request/Response
over HTTP
Web Services
Request Response 1. Build TxLife Request Transaction and invoke Web Service.
2 4 13 15 5 12 6
Transformation Transformation 2. Extract TXLife documenjt from request and invoke XMLGateway Runtime.
3. XMLGatway Runtime reads Request Map
4. XMLGatway Runtime executes transformation to build event request data.
5. Write event request data to WIP table
Mainframe 6. Invoke Mainframe Communications Framework
XMLGateway WIP Table 7. Invoke Mainframe Services Manager in CICS
Communications
Runtime Core (RDBMS) 8. Read event data from WIP table
3 Framework
9. Invoke Mainframe Service
10. Write event response data to WIP
7 11 11. Send Result
10 12. Read event response data from WIP
XML 13. Invoke XMLGateway Runtime with event response data .
Gatway DB 14 Mainframe 14. Read Response Map
(RDBMS) 8 Services 15. XMLGateway Runtime executes transformation to build TXLife response.
16. Return TXLife Response Transaction
Manager
Mainframe
Service
CSC Proprietary
06/02/2106/02/21
05:49 AM
05:49
6827_Team_CSC_2005_Teamwork
AM Focus on FS p2 – CSC in FS 14
XMLGateway – ACORD Services
• VANTAGE-ONE® 1
• Performance Plus
– TXLife 22812 - Agent Validation
– TXLife 22800 - Agent Name and Address Retrieval
Client Mid-Tier
Application Server
Web Services Layer
Web
Service Transformation Component COBOL Services Manager
Client Web Service WIP DAO Object
Configuration Copybook
Map Interpreter JDBC
File CICSWeb
(XML) Service Communication Proxy
Transformation XML To TCP/IP or CICS
HT
Controller
ACCORD (Rule-Based)
Java Services Manager
XML LifeWebService ObjectWeb
<<ObjectServcie>>
Service
Implements
Apache Axis 1.1 De
leg
AXIS Business ate
s
Configuration Object Business
File
(XML)
Wrapper Object
CSC Proprietary
06/02/2106/02/21
05:49 AM
05:49
6827_Team_CSC_2005_Teamwork
AM Focus on FS p2 – CSC in FS 18
Benefits
• Enterprise Tool
– Flexible “drag-and-drop” mapping tool
• Accept data from other systems
• Reformat data for other systems
• Useful for conversions and upgrades
– Support for XML, Java Objects, and Copybooks
CSC Proprietary
06/02/2106/02/21
05:49 AM
05:49
6827_Team_CSC_2005_Teamwork
AM Focus on FS p2 – CSC in FS 19
Experience.
Results.
THANK YOU