Post on 31-May-2020
Driving Business growth by creating new Opportunities for our
Customers
Contents
Syntel & LMCoE
Profile
Service
Overview
Service
Methodology
Case
Studies
2
3
Syntel Overview Small Enough to Listen, Big Enough to DeliverTM
100 Best Small Companies (#20, 2013) NMSDC Certified MBE
Chennai, India
(27-acres campus, Capacity:5000+)
Pune, India
(77-acres campus, Capacity:7000+)
Mumbai, India
(8.05-acres, Capacity:4000+)
Differentiators
Ranked among the top performing
344 public companies by Harvard
Business Review
World-Class Infrastructure
- DNA: Delivery & operational excellence
- Philosophy: 'Customer For Life'
- Culture: Entrepreneurial with 5 core values
- Mindset: Investment; ahead of the curve in
new technologies & automation
• Revenue
$911.4 M (2014)$235.3 M (Q4 2014)
• Revenue Growth
12% (Y-o-Y)
• Market Cap
~$4.2 Billion
• Headcount
24,553
• Headquarters
Troy, Michigan
(Founded 1980)
4
Services Tools & Accelerators Benefits Support and Development (Incident, User
request Mgmt., Change & Release Mgmt.,
Preventive Maintenance, Prod Assurance,
Performance tuning , Product life cycle Mgmt. …)
Migrations / Consolidation (Virtualization,
Migration to cloud, Rationalization, Re-hosting,
Transcoding)
Modernization Service Suite (Mobility &
Social Media, Analytics, Decommissioning, Re-
engineering, Reference Architecture)
IDENTEON, IntelliTransfer &
KARP
Agile for Dev & Support
CBEAT, CCAT and MACH
Portfolio Rationalization
Framework
Virtualization & Migration
Accelerators
Quick wins & early cost
recovery
Continuous Optimizations
Performance based pricing
Predictive Maintenance
Improved Business IT
Alignment
StayAhead
Roadmap
Unified Service
Catalogue
Outcome
aligned Pricing
Future State
Architecture
Syntel IPs &
Platform
Integrated Transformation – M-III
Migrate Manage Modernize
Legacy Modernization – Centre Of Excellence
5
• 60,000 + person years
of legacy experience
• More than 65% of
revenue from legacy
engagements.
• Engagement size from
20 FTEs to 3500
FTEs
• Average SLA
adherence of more
than 99%
• Technologies
Supported: Legacy to
Advanced Technology
platforms
Leveraging Experience Service Catalogue
LanguagesCOBOL, Assembler, PL/I, JCL, RPG, Natural,
Easytrieve, Netron, REXX, C-List, MANTIS
CASE Tools Cool-Gen, Telon, VA-Gen, Ad-Gen
Utilities &
Tools
ICETOOL, SORT, JOBSCAN/TRAC,SMF,
NWOMC, OPENPGP, …
Transaction
Mgmt.CICS, IMS-DC
Security RACF, ACF2
Data StoresDB2, VSAM, IMS-DB, IDMS/ADSO, ADABAS,
SUPRA
PlatformsIBM Mainframe, AS 400, Micro focus, GT
software
Technology Stack
Manage
Migrate
Modernize
• BRMS
• Transformation Consulting
• Infrastructure Management
• Re-Hosting
• Product Migration
• Platform Migration
• Legacy to COTS
• UI Modernization
• Re-Architecture
• Re-Engineering
• SOA Enablement
• ----
• ---
Leveraging Partnerships
7
Syntel Solution Accelerators - Exit Legacy
One Stop Shop for all Legacy Migration and
Modernization Initiatives
Subscription based service
Role based access
Project Based approach
Controlled Access to Projects
Exit Legacy Classification
Code Level
Analysis
Decommissioning
Suite
Portfolio
Consolidation
Reverse
Engineering
Migration
Accelerators
Service
Orientation
Enablers
Homepage – Portal
Dashboard – Portal
Legacy Re-hosting Overview
Re-hosting refers to the process of
“lifting and shifting” the mainframe
applications to distributed, and typically
more modern, platform like an Intel-
based server.
The main feature of this process is the
fact that the existing application doesn’t
undergo any major change in its
technology stack and will continue
functioning on the new platform as it
was on the mainframe.
Top 3 Benefits
Of Re-hosting
Lift-and-shift approach – Risk free and quick
Opens gateways to integration with open standards
ROI – less than 2 years
Top 3 Reasons
for Re-hosting
High cost of legacy operations and upgrades
No change in application and skills assets
No immediate plans to modernize
9
10
Legacy Re-hosting Framework / Roadmap
Construct level compatibility check
& Translate the code for Target compiler compatibility
Source Applications
DB2 z/OS Database
Run system utilities to compare z/OS members with baseline Or
from ENDEVOR logs
SynAppSync
z/OS
UDB / SQL / Oracle
Code Check & Translate
Re-hosting tool suites from partners*
Re-hosting
3270 Emulation
JSP/ ASP / HTML
Control-M, Universe
SyncSort, 3rd
Party Utilities
Shell Scripts. Perl
Code Mgmt. Tool
Business Logic in vCOBOL, MF COBOL
Presentation Layer
Batch Layer
Business Layer
Data Layer
VSAM Files
ASCII Files
UNIX / Linux / Windows
Mainframe
Distributed platform (Windows/
Unix) with mainframe emulators
and SQL Server/ UDB/ Oracle
Dev, Test and QA environments
Deploy to ProductionQuick Wins –
Immediate Cost
SavingsModernized
Applications capable
to support New Age
CustomersRe-hosting roadmap – Phased Approach
11
MF Applications
DB2 z/OS Database
z/OSDistributed
Platform
Translated Applications
RDBMS
• Identify stakeholders
• Establish project boundaries and success criteria
• Capture Source code & Artifacts
• Gather Application Characteristics
• SME Interviews
• Validate inventory completion through analyzer tool
• Analyze current architecture and technologies for POA Platform compatibility
• Portability Analysis
• Maturity Analysis
• Compatibility check
• Estimate Level of automation
• ROI calculation
• Finalize re-hosting vendor
• Execute POC
• Finalize POA Architecture
• Prepare Project Plan
• Define Translation Rules
• Develop Scripts
• Decide data migration and testing approach
• Create target Build and Production Environment
• Port Application code
• Run the scripts to change incompatible construct.
• EBCDIC to ASCII conversion
• Carry out manual corrections (as necessary)
• Recompile
• Identify various categories of data sources
• Migrate Data resources using Tools or federated queries
• EBCDIC to ASCII conversion
• Migrate JCL, Scheduler & RACF
• Parallel Run
• Compare results
• Performance Testing
Assimilation AnalysisStrategy
FormulationApplication Migration
Data Migration and Testing
Check Code level compatibility with vendor tool’s compiler and separate the incompatible code to create KEDBs
Comp-Checker
Translates incompatible code-customizable to handle new scenarios
SynTranslateSynAppSync
Utility for ongoing code changetracking and porting of changedcode into the distributed platform
Legacy Re-hosting Methodology
Legacy Re-hosting – Reference Architecture
12
z/OS, OS390, VAX-VM etc
IMS Screens
UI layer
BMS3270
Others
Batch layer (JES)
JCL / PROC / other CL Job Scheduler (CA-7/ -11 etc)
Third party Utilities
(Sync SORT etc)
IBM Utilities (IEBCOPY,
IEBGENER etc)
Indexed
Files
Data layer
GDGDB2 /
IMS DB etcFlat Files
Application layer
4GL
Pac
Base
CA
Ideal
X Gen
other
3GL
Business
Logic in
COBOL
Business
Logic in
PL/1
Transaction layer
CICS TS IMS DC Other
Assembler, REXX, DYL280, SAS etc
Secu
rity la
yer
RA
CF
, CA
To
p S
ecre
t, AC
F2
etc
Windows, UNIX, Linux
IMS Screens
Presentation layer
BMS3270
JSP
Batch layer (Emulated JES / OS layer etc)
JCL / PROC / Shell
Scripts / Perl …
Job Scheduler (Autosys,
BMC Control…)
Equivalent 3rd party utilities
Indexed
Files
Data layer
GDGRDBMS
Oracle, DB2
SQL Server etc
Flat Files
Application layer
4GL
Converted to
supported 3GL
3GL
Business
Logic in
COBOL
Business
Logic in
PL/1
Transaction layer
Emulated CICS / IMS DC / OLTP environments
Converted to equivalent in supported 3GL
Secu
rity
layer
Acti
ve D
irecto
ry,
Op
en
LD
AP
, O
the
r L
DA
P b
ased
pro
du
cts
HTMLWeb
Services.NET
Enabled by tools from Syntel
Enabled by tools from Syntel
Re-hosting – Risks and Mitigation
14
Risk Severity Mitigation
Unavailability of Subject Matter Experts & / Documentation
HighSyntel team will engage in manage activities to make Subject matter experts available for re-hosting project
New requirements during application porting High Syntel team will plan and implement new requirements in phased manner
Components with missing source code High Syntel team to provide solution for source code recovery
Unsupported 4GL and DB in source applications
HighSyntel team to migrate unsupported language and database(s) using proprietary solution accelerators
New platform for business and IT users High
Syntel will provide user manual for re-hosted application as well as conduct trainings for IT and business users on new platform
Look and feel of online screens will be kept same as source system
15
Re-hosting products Comparison
PlatformTP & BP engines & Runtime
environmentApplication handling Data Support Other tools Remarks
Microfocus
Windows
UNIX
Linux
CICS Emulation
JES Emulation
MFCOBOL Runtime
Minimal to No change
ISAM
GDG
RDBMS
IMS
Provides Monitoring,
Security and Access
mgmt. Many utilities
support
Extensible, fit for
large
portfolio/perform
ance critical
Clerity
Windows
UNIX
Linux
UniKix TPE
UniKix BPE
MFCOBOL, Simulated Cobol
Runtime
Moderate Change
Does not support many
utilities and Native
EBCDIC Support
ISAM
Oracle, DB2 UDBVia 3rd Party
Simulation
based, Has
performance
challenges
Oracle TuxedoUNIX
Linux
Tuxedo as TPE
OS Shell as BPE
MFCOBOL or NetCOBOL
JCL converted to shell
scripts
BMS converted to
JSP/HTML
ISAM
Oracle, DB2 UDBVia 3rd Party
High Migration
effort
Fujitsu
AlchemyWindows
NeoKicks and .NET
NeoBatch
NetCOBOL Runtime
BMS converted to
ASP.NET
Convert indexed file to
tables
RDBMS
Via 3rd Party
Moderate, Fit for
.Net target
environment
COBOL-IT
HTWC
Windows
UNIX
Linux
XCICS
XeBE
COBOL-IT compiler HTWC
runtime
JCL converted to shell
scripts
VSAM Emulation
RDBMS
Provides Scheduling.
All others via 3rd Party
Fit for Small
foot-print only
TMaxSoftUNIX
Linux
OpenFRAME as TPE and BPE
Own COBOL RuntimeMinimal to No change
VSAM Emulation
RDBMSVia 3rd Party
Fit for Small
foot-print only
IBM TX-Series
Windows
UNIX
Linux
TX-Series (CICS) as TPE
No JCL support
MFCOBOL or NetCOBOL
JCL converted to shell
scripts
VSAM Emulation
RDBMSVia 3rd Party
Only for Online,
No batch
support
IBM iSeries iSeries
CICS400 as TPE
CL for batch jobs on AS/400
COBOL400 runtime
Language conversion RDBMS Via 3rd Party Limited
Software AG
*For Natural /
Adabas
Windows Software AG Natural runtime Minimal to No change ADABAS Via 3rd PartyOnly for
Natural/Adabas
16
• Retention of investments &
skill-sets in legacy apps &
protect business IP
• 70% automation using Partner
products & Syntel’s IPs
Testing Centre of Excellence
• 70% reduced capital &
operative costs
• 25% faster Time-to-Market
• 200+ person years of
expertise for various fortune
100 clients
• Proven Re-hosting Methodology
• Dedicated Team of Architects,
Programmer, technical leads to
support re-hosting service
• Improved Availability
• Higher efficiency
• Scalable platform
• Better customer experience
• Integration with Latest Technologies
Strategy &
Approach
Best Practices
Technology
Excellence
Value Adds
Syntel’s Value Proposition
17
Case Study – Legacy Re-hosting
Customer Business
Function
• Third-largest insurance provider of
both private passenger auto and
homeowners insurance in the United
States.
Business Drivers
• Client re-hosted one of their high
MIPS consuming testing applications
onto AIX to eliminate cost with the
help of Clerity
• Project could not be moved to
mainstream due to various technical
pit-falls which need to be identified
and resolved
Technology Landscape
Source System Target System
IBM Mainframe – zOS IBM AIX
DB2 UDB
VSAM Flat Files
COBOL, JCL, CICS vCOBOL
Easytrieve Easytrieve Plus, Unix scripts
ACQ RABC / UniKIX Secure
Syntel Solution
• Syntel analyzed the source and target applications’ characteristics, capacity planned, capacity
requirement
• Syntel analyzed migration approach and mapping current vs. expected outcome
• Analyzed & showcased the gaps between Syntel’s proven approach and the current approach with the
foreseen pitfalls
• Provided the Robust & Proven Industrialization process along with solution for the fixes identified
Customer Benefits
Performance has been improved
Customer able to move ahead on their Strategic Initiatives on Re-host
Reduction in Operation Cost
Third-largest insurance provider in United States