Transcoding
Service Deck
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, DELL -
Clerity , 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
Legacy Exit Solution Options
6
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
What is Transcoding
9
Top 3 Benefits
of Transcoding
Automated conversion drastically reduces
migration time
Interim state that can realize cost savings
immediately
No vendor lock-in
Top 3 Reasons
for Transcoding
High TCO for mainframe-based non-critical legacy
system
Quick wins to increase end user satisfaction via
enriched user interface
Skills shortage for the legacy platform
Transcoding refers to the tool-based
conversion of mainframe technologies such
as COBOL, JCL, CICS to open
technologies such as JAVA, C#, .NET, etc
Input
(COBOL / JCL
/ CICS / DB2/
VASM)
Output(Java / C# / JOBOL
/ DB2-UDB)
Syntel ‘s Transcoding Framework
Mainframe
Languages
Encyclopedia
Application
Analysis
Gen Based
System
Extraction of
Design
UML
Representation
Java Objects
Classification
Java Code
Generation
Manual
Enhancements
& Build
Java based
system
Repository for RegenerationLegacy System Modernized System
Regenerate RefactorRecover
Flow Normalization Object Models
Code Restructuring Program Services
Data Conversion Data Model
Data Layer Extraction User Interface
Packaging Application Layers
10
Syntel’s Transcoding Methodology
Knowledge & Change Management
Program Management
• Vision and drivers of
applications
• Inventory Building &
validation
• Security &
Performance
baseline
• Analyze complexity
& portability of the
system
• PoC candidate
identification
• Roadmap creation
• Proof of Concept
Execution
• Identify &
Implement Trans-
coder
customization
• Generate Data
and scheduler
conversion scripts
• Define test
strategy &
Acceptance
criteria
• Implementation
plan
• Trans-coder
based conversion
• Script based
conversion of job
schedulers, data
stores, actual
data, and screens
• Manual
conversion of
unsupported
components
• Online & Batch
environment
setups
• Security migration
• Environment
setup
verification
• Parallel (Black-
box) regression
testing of online
& batch
processing
• Parallel run
• Key functional
testing
• Performance
testing
• Security Testing
• Optimize converted
application for
improved
performance
• Rewrite frequently
changing business
components
• Continue refactoring
to improve system’s
maintainability &
scalability
• Decommission older
system & archive /
purge data as per
requirements
Assimilation Preparation Conversion VerificationSupport &
Optimize
11
Recover Regenerate Refactor
Transcoding– In Action
12
Analysis &Assimilation
1 2
Preparation
• Portability analysis of the application
• Gathering inventory from legacy application
• Assigning inventory by complexity
• Create POC Plan
• Assess and Risks and Threats
• Execute POC and fix bugs
• Create a Migration Plan
• Prepare test environment
Non-Vanilla Languages
3B
Mass Migration
3A
• Option 1 – Language
based Conversion
• Option 2 – Convert to
Vanilla Languages
4
• Execute tool and convert Legacy code
• Compile code and check for any error, if
there are errors, manually fix or make
changes to the tool
• If there are no errors go ahead and perform
regression testing
ValidateParallel Run
45
• System Integration Testing
• Stress and Endurance Testing
• User Acceptance Testing
OLD
NEWP
• Run the old and new
system together at
least for 2 months
• Generate parallel test
reports
• Validate the results
Migrate, Deploy & Post
Implementation Support
• Deploy Application in Production
• Migrate data and users from old to
new application
• Support Application in production
and resolve issues if any
6
Syntel’s Migration Portal : Exit-Legacy
13
Exit-Legacy is a cloud-based application
platform that offers solution options and tools
for migration from legacy to modern systems
in a planned, automated, and accelerated
fashion.
It’s a One Stop Shop for all Legacy Migration
and Modernization Initiatives
Subscription based service: Subscribe to a service
specifying subscription limit.
Role based access: Users access for a project is based on
defined roles (Engagement Manager, Project Manager,
Team Member)
Project based approach: Define project/ projects and
subscribe to required services for each project
Controlled Access to Projects: Only the users added to the
project will have access as per their roles.
Key Features
• Control Flow Creator
• Impact Analysis
• Para Flow creator
• Data Analysis
• Business Rules Extract
• Business Rules Management
• Assembler to Cobol
• Cobol to JAVA
• ADSO to HTML
• IMS DC to HTML
• Natural to JAVA
• IDMS to RDBMS
• IMS to DB2
• DB2 to Oracle
• ADABAS to DB2
• Schedule Migration
• Security Management
• Output Management
Inventory Assessment
Business Rules Extraction & Externalization
Language Migration
Data/DatabaseMigration
Eco System Migration
• Service Decks for Account team
• Fliers and Brochures for sales team
• Tool Documentation
Collaterals
Syntel’s Transcoder - STORC
Language Conversion
Mainframe
UDB / SQL / Oracle
Database Conversion
Schedule & File data extraction and Conversion
Batch & File Conversion
3270
Emulation
JSP/ ASP
/ HTML
Control-M,
Universe
SyncSort, 3rd
Party Utilities
Shell Scripts.
Perl
Spring Batch
Business Logic in JAVA,
.NET
Presentation Layer
Batch Layer
Business Logic Layer
Data Layer
ASCII Files
Distributed
Syn
tel’s
Tra
nsco
de
r fo
r a
cce
lera
tin
g L
eg
acy
Mig
ratio
n a
nd
Mo
de
rniz
atio
n
ST
OR
C
14
Code Translator, Extract
Screen Mapping, Screen
Converter
Non-RDBMS to RDBMS converter, Schema
Extraction and conversionCOBOL Applications
DB2, IMS, IDMS
VSAM, Flat Files
CICS, ADSO
JCL
Syntel’s Transcoding Service– Value Proposition
Identification of Right Stake
holders
Detailed Portfolio Assessment
Design Review Process
Testing Centre of Excellence
Up to 70% automation using
Syntel’s IP STORC
25% Faster to the market using
“Follow” The Sun Model
100+ Person years of
experience for various Fortune
100 Clients
Proven Methodology for Transcoding
Applications
Dedicated Team of Architects,
Programmer, technical leads for the
transcoding service
Scalable Platform
Interface with Existing Systems
Improved Availability
Better User Experience
Strategy &
Approach
Best Practices
Technology
Excellence
Value Adds
15
Thank You
Top Related