Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Innovating Legacy
William [email protected] +34 679 250 046January 2020
Introducing MOST Technologies
▪ About MOST
▪ Customers / References
▪ MOST offering
▪ Project methodology
▪ Next step
Agenda
2
About MOST
▪ Founded 1997 as private company
o Subsidiary of Malam-Team, one of Israel’s Largest IT distributors
▪ World class project delivery experience
o Deep experience on IBM mainframe and open systems
o Projects completed on-time and within-budget world wide
▪ Automation Tools (MOST IP)
o OnTarget for automating migration and conversion process
o MF-Test for complete regression testing on the mainframe
3
What makes us unique?
▪ Peopleo Mainframe / Open Systems professionals
o Applicationso Infrastructureo Languages: COBOL, Natural, ASM, PL/1, REXX, Java, RPG, otherso Database specialists: Db2, IMS, ADABAS, MS SQL, Oracle
▪ Solid project management and methodology o Working directly with customers or through their preferred partners
▪ MOST has deep skill in both mainframe and open systems
▪ Platformso IBM Mainframe o Open Systemso Cloud
4
Agenda
5
▪ About MOST
▪ Customers / References
▪ MOST offering
▪ Project methodology
▪ Next step
6
6
Customers & Partners
Banks
Other key customers
Selected Partners
Mainframe Case Study #1
✓ Migration of mission critical systems
ADABAS / Natural to IBM Db2 / COBOL
✓ On going maintenance and consulting
“Aflac is very pleased with the quality and results of our migration project. Our team work with MOST has been a very positive experience… We plan to build and continue to profit for a long time.”Aflac CIO (US)
2000 - 2006 2004 - current
✓ Hitachi to IBM lift and shift
✓ Migration of ADABAS / Assembler & Cobol &
Natural to Db2/COBOL
✓ Modernization requiring major Kanji conversion
✓ Pathfinder conversion to Java
✓ Digital tech. scouting in Israel
▪ Insurtech modernization of call center
Always on time - always on budget 7
Mainframe and Windows Case Study #2
8
Bank Hapoalim – Largest commercial bank in Israel
▪ Full service retail and investment bank
▪ Lift and shift the entire provident funds system
▪ Mainframe and Windows platforms
▪ Db2, COBOL, MQ, Java, Angular, C#
▪ DataStage, Documentum, .NET and other products
▪ Challenges:
▪ Applications consisting of multiple intricate interfaces
▪ Resident on multiple platforms before and after
▪ Address dependency on core banking systems
“The word on the street in the IT industry was that this was an impossible project”
Project completed July 2019
Mainframe Case Study #3
9
Credit Suisse Bank – New Jersey
▪ ADABAS/ VSAM/ Natural to Db2/ COBOL (Mainframe)
▪ Main challenges: o New system needed to function exactly the same
OnTarget preserves application functionality
o User Interface and system flow must be identicalOnTarget migration process is transparent to End Users
o New system must be a maintainable base for future enhancements3 Tier architecture provides base for future application enhancements
▪ Subcontract to IBM (2010)
“A seamless project team that literally saved us millions….”
Systems Director at Credit Suisse
10
Agenda
▪ About MOST
▪ Customers / References
▪ MOST offering
▪ Project methodology
▪ Next step
Approaches to legacy modernization
Benefit
Cost, Time and Risk
Rewrite
Re-hosting
Automated migration
Package (eg. SAP, Peoplesoft, Temenos)
Do nothing
11
Evaluation of modernization options
MOST Modernization
Package Rewrite Parameter
ShortLongVery longDuration
LowHighVery highCost
Modernizedtechnology
Customization required
New and upto date
Functionality
LowHighVery highRisk
MinimalHighVery High Organizational changes
Minimal to noneRequiredRequiredUser training
LowHighVery highEffort during project
PossibleDifficultPossibleFuture enhancements
12
Application testing
Field expansion
Software upgrade
METHODOLOGY
TOOLS
SERVICES
Data migration
Database design
System support
Re-hosting
DA
TAA
PP
LIC
ATI
ON
SYST
EM
Code conversion
Assessment
Offering Overview
13
Legacy application
OnTarget repository
Parser
ADABAS
Params
Data migration programs
Project plan
Scope Risk plan
New code
Analysis reports
Application server/s
OnTarget
COBOL Natural PL/1
VSAM IMS
CICS definition
Scheduler e.g. CTLM
Security definition
Sequential files
JCL Assessment
Code generator
DB designer
DB design
Reports generator
OnTargetOthers..
Impact analysis
Data migration generator
Java C#Field Expansion
Database server/s
OracleSQL ServerDb2 , UDB MySQLPostgreSQLMongoDB
15Others
Offering: Assessment
Complete inventory
Scope document
Applications interdependencies
Risk assessment
Project plan and budget
Deliverables
▪ Comprehensive assessment covering entire application/s
▪ Standalone project or part of modernization project
▪ Using OnTarget to generate complete set of reports
16
▪ Proven track record migrating from legacy to modern databases
▪ Tasks include:
o Analysis of the existing data structures
o (no customer data is required)
o Auto Design and map to new tables
o Auto-generate new DDL
o Auto-generate data migration programs
o Audit and test data migration processes
o Support for System Z and LUW (Distributed)
Offering: Data migration
Legacy DB
▪ Db2▪ ADABAS▪ VSAM▪ IMS▪ Oracle
DBMS
▪ Db2▪ Oracle▪ MS SQL▪ Postgress▪ MongoDB
ID
Year
Salary
S1 S2 S4S3
17
Offering : Code conversion
▪ Automated legacy code conversion reduces cost and risk while enabling future enhancements using modern technologies
▪ Tools can be modified to support “from any to any”
18
From Languages To Languages
• Natural • Assembler • COBOL • C#/ASPX
• COBOL • RPG • Java/JSP • WIN Scripts
• PL/1 • Fortran • C
• JCL • K_Shell
▪ Migrating databases require the applications to be modified to access the new database
From GUI To GUI
• 3270 • HTML5 (Browser of choice)
Offering: Field expansion
Original design assumptions can lead to serious application limitations
▪ Evolving business needs may require expansion of fields (data elements)
▪ Field expansion is a complex effort requiring in-depth impact analysis and system-wide
modifications
▪ MOST has done a variety of field expansion projects. Examples include
o Expanding the length of car registration numbers and
o increasing the capacity for the number of bank branches
▪ MOST leverages our tools to perform an assessment which includes in-depth impact
analysis of all entities prior to application changes
19
New application version
Field expansion process
Input Anchors
Database
Current Application
Application sources
Database Definition
JCLs
Sequential files layout
Screens & Reports
OnTarget
Automatic generation of
migration programs
Repository
Impact Analysis process
Impacted Fields
Automated code conversion
Migration programs
Screens & Reports
JCLs
Application sources
Sequential files layout
20
Case Study – Ministry Of Transportation
▪ The need: To extend car registration number from 7 to 8 digits
▪ Challenges:▪ The project requires complex changes across many online and batch applications
▪ Short implementation schedule
▪ Business must continue without interruption
▪ Interfaces with many external organizations
▪ Project highlights▪ OnTarget used to identify chains of variables, screens, files and tables containing car registration
number
▪ Automatically convert the code and generate data migration programs
▪ Develop co-existence processes for phased implementation
▪ Use of automated testing product, MF-Test for both online and batch
Project completed 3 months ahead of time and with high customer satisfaction21
MOST offering: Mainframe services
▪ The z/OS mainframe remains an important asset in the IT world and there is an ongoing
demand for applications support and enhancements
▪ MOST professional team has
been in the mainframe
world for decades
developing and supporting
all kinds of mainframe
activities.
22
Offering: Re-hosting
23
DataApplication
Environment▪ Automated migration
tools (home grown & 3rd
parties)
▪ Conversion to ASCII
▪ Adaptation to new
platform
▪ Interfaces
▪ DevOps
▪ Automated testing
▪ Infrastructure
▪ 3rd party integration
▪ Security
▪ Backup
▪ DRP
▪ Re-hosting provides attractive options for CIOs who needo to reduce mainframe costso a low-cost and low-risk alternative to re-writing or package implementation
We have the tools, skills and experience necessary to deliver innovative and automated re-hosting services from mainframe to Linux/Unix/Windows (LUW) and also the cloud
Re-hosting example - Bank of Israel
User Interface 3270 Screens
TransactionProcessor
CICS
Application Code IBM Cobol
SAG Natural
Assembler
CLISTS
DATA ADABAS
VSAM, Flat files
JCL JCL
Scheduler CNTL-M
Report Management CNTL-D
3270 MF Screens
MF CICS
MF Cobol
Natural for UNIX
C
Natural for UNIX
ADABAS for UNIX
Micro Focus VSAM & flat files
JCL
CNTL-M
Unique HTML solution
Micro FocusEnterprise
Server
Micro Focus
UNIXProgramming
Platform
IBM Mainframe z/OS Sun UNIX
UNIXProcessingPlatform
Assess Analyze Re-host
18 month project
24
Mainframe
Open Systems
Micro Focus Enterprise
Server
MSS CICS
MSS JESBatch Job1
Batch Job2
Batch Job3
Natural for Linux
Micro Focus Catalog
PDS (Seq. Files)
Migrated Legacy Libraries
Micro Focus Enterprise Developer
GDG Files
VSAM Files
Spool
FileServer
Scheduler
SAS
FTPFile transfer
Entirex
COBOL programmerEnd users & admin staff
Web browser
ADABAS
OnlineOnline
Online
BatchBatch
VTx Emulation3270 Emulation
Windows
1
2
3
4
5
7
6
7
8
Bank of Israel – Architecture
25
What is MF-Test
▪ Proven product for mainframe testing and migration enablement
▪ Comprehensive automation of all testing
o Both online & batch; UI, Database, files, application functionality, reports etc.
o Knowledge base of test scenarios for migration and ongoing use
o Integration with HP-ALM, TFS
▪ Used by IBM at Kawasaki Japano Significant resource savings resulting from use of MF-Test: 4.5 man years
o Added value of improved quality & reliability of deliverables
26
Test Activity Without MF-Test
With MF-Test (actual)
Saving
Setup & baseline execution 60m per program 30m per program 50%
Rerun & Results analysis 20m per program 5m per program 75%
*Data received from IBM project manager
27
Agenda
▪ About MOST
▪ Customers / References
▪ MOST offering
▪ Project methodology
▪ Next step
Project methodology
▪ Structured and proven approach to modernization projects
▪ Covers different project types
▪ Assessment and planning
▪ The basis for robust project execution
▪ Automated tools
▪ OnTarget used by MOST’s team
▪ Use MF-Test to reduce testing time and enhance quality
▪ Adaptability and agility
▪ OnTarget can incorporate new customer’s requirements
▪ Customer can continue maintaining existing applications during the project
▪ Management
▪ Cooperation with customer and complete transparency
28
MOST’s projects are completed
on time and budget !
Working with partners
MOSTPartner
▪ Assessment▪ Project management
▪ Inventory analysis▪ Test management
▪ DB analysis and design▪ Data migration
▪ Data migration programs▪ Application interfaces
▪ Code conversion▪ Infrastructure changes
▪ Conversion of JCL, Procs, parameters etc.▪ Implementation
▪ Implementation and post implementationsupport
▪ Customer support
Typical division of tasks between partner and MOST:
29
The advantage of MOST’s migration
Low risk / high quality projects ▪ Phased implementations on-time within budget▪ MOST‘s resources are the master in MF and open systems
Post implementation▪ Customer is self sufficient to maintain the applications▪ Ready for new enhancements and cloud implementation
Retain existing valuable business functions▪ No need for intensive user training
30
Lower TCO vs. rewrite, package▪ Complete automation using home grown tools ▪ Short time to implement
Testimonials
MOST performance and ability
to handle a wide variety of
project complexities were major
factors in ensuring the success
of the project……”
“……All existing application
functionality was preserved. No
need for any end user retraining. Use
of automated tools ensured high-
quality delivery. Zero defects in
converted code…”
“A seamless project team -
MOST-IBM-Credit Suisse
- that literally saved us
millions….”
31
"A project that came in as
planned without any
production glitches, MOST
exceeded our expectations
without fails"…
▪ About MOST
▪ Customers / References
▪ Modernization options
▪ MOST offering
▪ Next step
Agenda
32
Next steps
33
▪ Identify potential prospects
▪ On site visits
▪ Build a joint solution model
▪ Propose a POC and assessment
Udi Fridenshtein
www.mosttechnologies.com
Thank you !
34
www.markedist.com
+34 679 250 046