You are on page 1of 17

XMLGateway and

Web Services

06/02/21 05:49 AM 6827_Team_CSC_2005_Teamwork 1


What is the XMLGateway

• The XMLGateway is a tool for integrating large, distributed, and


diverse systems that have been built up independently over time,
and for extending business process functionality in those systems
to new channels (such as Web and mobile) by front-ending
legacy applications with newly built subsystems or components.

• More specifically, XMLGateway is the tool to use to loosely couple


VANTAGE-ONE® and Performance Plus to other Enterprise
Information Systems via Web Services and 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 2
XML & ACORD

• “ACORD (Association for Cooperative Operations Research


and Development) is a global, nonprofit insurance association
whose mission is to facilitate the development and use of
standards for the insurance, reinsurance and related financial
services industries. ACORD accomplishes its mission by
remaining an objective, independent advocate” - ACORD
Mission Statement
• Standards are a set of rules and guidelines that provide a
common framework for communication

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

• Web services are Web-based enterprise applications that use


open, XML-based standards and transport protocols to
exchange data between applications
• Furthermore, Web Services can be published in a Registry or
Directory to provide looser coupling between the Provider and
the Consumer.
• Web Services are standards-based, leveraging XML, SOAP,
and 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 4
XMLGateway Capabilities

• Integrate VANTAGE-ONE and


Performance Plus with other applications
via web services and ACORD
transactions

• Extend the reach of other in-house


applications

• Simplify the process of


conversions/upgrades

• Create XML data feeds from back-office


systems enabling reporting and other
processes

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

The XMLGateway consists of two 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

• Easy to use application


designed for use and
maintenance by business
users

 Rules provide the ability to set


conditions on all aspects of
data mapping

 Powerful Expression Builder


enables users to build custom
Translations and
Transformations

 Simple (one-to-one) and


Complex Translations (many-
to-one) are supported
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 8
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

The XMLGateway runtime can be used in a number of


Architecture configurations:

• Web Services Web XMLGateway

• Java API Java XMLGateway

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

• XMLGateway Web Services support two different service


implementations:
– Java Services – Developed in Java
– COBOL Services – Developed in COBOL that run in CICS on the
mainframe or in a COBOL server such as MFE.

• XMLGateway Web Services Technology


– J2EE application
– Apache AXIS 1.1
– SOAP 1.1 or later

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

Client Mid-Tier COBOL Server

Application Server CICS

Web Services Layer Business Services Layer


Web
Service

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

Services fsConnect 2.0 Framework


Programs
Manager TCP/IP Manager
Controller
JDBC
WIP
Apache Axis 1.1
Table

VANTAGE-ONE / Performance Plus 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 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

Engine Object Tool Transaction Gateway


P T

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

– TXLife 215 / 101 – Fund Allocation Inquiry / Change


– TXLife 102 – Fund Transfer
– TXLife 103 - Application Issue, Re-Issue, Face Increase
– TXLife 105 – Full Surrender
– TXLife 107 – Dollar Cost Averaging
– TXLife 186 - Update Client Info
– TXLife 203 – Contract Inquiry
– TXLife 208 / 184 – Billing Inquiry / Billing Change
– TXLife 204 - Underwriting Risk
– TXLife 212 – Contract Valuation / Reinstatement Quote
– TXLife 213 – Contract History
– TXLife 301 - Client Search
– TXLife 508 - Inforce Payment, Loan Payment, Reinstatement
– TXLife 509 – Process Loan

• Performance Plus
– TXLife 22812 - Agent Validation
– TXLife 22800 - Agent Name and Address Retrieval

1. All Products (Annuities, Universal Life, Traditional) Supported where applicable.


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 17
Building New Services

• To add a new service, modifications are necessary in the components


highlighted below

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

Engine Object Tool Transaction Gateway


TP

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

• VANTAGE-ONE & PerformancePlus Intellectual Property


– ACORD TX-Life Transactions Maps Completed
• Sizable effort to recreate and maintain.
• Web Services
• Simple, Extensible Architecture
– Easy to add new 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 19
Experience.
Results.

THANK YOU

06/02/21 05:49 AM 6827_Team_CSC_2005_Teamwork 20

You might also like