Académique Documents
Professionnel Documents
Culture Documents
Anubex Natural
Automated Migration
14/11/2007
1 Artwork The Migration copyright Nathalie Parenteau
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Who is ANUBEX?
Software Migration since 1993
Who is ANUBEX?
Typical Clients
Who is ANUBEX?
Migration to Mainframe, Migration to Open Systems, J2EE, .NET ..
Natural/Adabas;
IDMS (ADSO, LRF, OLM...);
BS2000 Mainframe (COBOL2000, LEASY, Sesam,
UDS...);
COBOL/ISAM;
Wang/VS;
FORTRAN.
14/11/2007
4
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
14/11/2007
5
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Who is ANUBEX?
References (North America)
14/11/2007
6
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Who is ANUBEX?
References (Europe)
Aerospace:
Air France, KLM
Automotive
Ford Motor, Mazda Europe, Turbos Hoet
Financial Services
KBC, ING, Aon, Den Norske Bank, Norwegian Pension
Funds (PTS), Fortis Bank, Banca March
Government
Ministry of Finance France, Ministry of Finance Belgium,
Walloon Region, Dept Justice Ireland, Parliament of
Portugal
Other Services
14/11/2007
7
LCM, Achmea Zorgverzekering, KSP
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Part Two
14/11/2007
8
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
14/11/2007
9
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Automated conversion
Overall characteristics
14/11/2007
10
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Legacy Transformation
Introduction to SLAM
14/11/2007
11
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
SLAM
14/11/2007
12
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Source-to-source translation
Economics of automating conversion cost and coverage
14/11/2007
13
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Source-to-source translation
Anatomy of a typical tool intermediate steps
14
14/11/2007 0 Original
Source
Target
Source
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Source-to-source translation
Anatomy of a typical tool intermediate steps
Parsing Generating
1 AST
15
14/11/2007 0 Original
Source
Target
Source
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Source-to-source translation
Anatomy of a typical tool intermediate steps
2 AST AST
Parsing Generating
1 AST
16
14/11/2007 0 Original
Source
Target
Source
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Source-to-source translation
Anatomy of a typical tool intermediate steps
2 AST AST
Parsing Generating
1 AST
17
14/11/2007 0 Original
Source
Target
Source
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
SLAM
14/11/2007
18
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
SLAM
Conclusion
14/11/2007
19
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
SLAM
14/11/2007
20
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Legacy Transformation
S napshot
O riented Introduction to SOAR
A utomated
R eduction
14/11/2007
21
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
FU
NC
MANUAL WORK
TIO
NA
1
MAINTAIN
LE
QU
IVA
LE
NC
E
Artifacts
M
ER
Artifacts TRANSFER Snapshot CONVERT Candidate GE
FU
NC
2 EQ TI
MAINTAIN
UI O
VA NA
Candidate
L
LE L
NUA
NC
E MA ORK
W
Artifacts
M
ER
14/11/2007
22
3 Artifacts TRANSFER Snapshot CONVERT Candidate GE
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Convert
Take
Metadata,
Snapshot
(test) data
SOAR CYCLE
Improve
Convert
Code,
Code
Tools
Test
14/11/2007
23
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Convert
Take
Metadata,
Snapshot
(test) data
SOAR CYCLE
Improve
Convert
Code,
Code
Tools
Test
Convert
Take
Metadata,
Snapshot
(test) data
SOAR CYCLE
Improve
Convert
Code,
Code
Tools
e
e rg
M
Test
SOAR CYCLE
14/11/2007
24
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
LEGACY MIGRATED
Iterative process
Entire environment
migration
Time
Strictly minimal code
freeze
Data migration
simulation Trial Day
Trust Day
CODE FREEZE
D-Day
14/11/2007
25
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
14/11/2007
26
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Convert
Take
Metadata,
Snapshot
(test) data
SOAR CYCLE
Improve
Convert
Code,
Code
Tools
Test
14/11/2007
27
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Convert
Take
Metadata,
Snapshot
(test) data
+ Record transactions
- test
SOAR CYCLE
Improve
+ Train comparator Convert
Code,
Code
Tools
+ Reconvert code
+ Compare results
+ Replay a number of
transactions
Test
Waxwing
Framework for the incremental enrichment of maps
14/11/2007
29
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Waxwing
Framework for the incremental enrichment of maps
14/11/2007
30
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Waxwing
Framework for the incremental enrichment of maps
14/11/2007
31
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
BRUSSELS AV389 TTM03 DVR 2006-07-12 15:32 BRUSSELS AV389 TTM03 DVR 2006-07-12 15:32
PAX MCCULLOUGH JMR 3287-39901200 JAM PAX MCCULLOUGH JMR JAM
3287-39901200 JAM
CVNT COLMAR P 000-080668475-03 G NO CVNT COLMAR P 000-080668475-03
000-080668475-03 NO
G NO
TRN ZAV CMP MSY CVO 350.0 CEP 350.0 RST 0 TRN ZAV CMP MSY CVO 350.0
350.0 CEP 350.0 RST 0
T N B N C N Z Y P 01 PC 00 SP 2006-04-05 T N B N C N Z Y P 01 PC 00 SP 2006-04-05
M1 N M2 N M3 N DTTR PEB 2006-03-28 M1 N M2 N M3 N DTTR PEB 2006-03-28
BRD DEP BK MAJ SEV TEL OPER BRD DEP BK MAJ SEV TEL OPER
+----+----+----+----+----+----+-------+ +----+----+----+----+----+----+-------+
32A GTO Y 35 38D SAV MANNERO 32A GTO Y 35 38D SAV MANNERO
32B GTO N 120 0 STA MANNERO 32B GTO N 120 0 STA MANNERO
32C GTO N 89 34D MIC SENTEM 32C GTO N 89 34D MIC SENTEM
32D CLR Y 0 0 SAV MANNERO2 32D CLR Y 0 0 SAV MANNERO2
32E GTO Y 53 22 MIC STENDAR 32E GTO Y 53 22 MIC STENDAR
GRAD 2006-07 VER 03.2 05 BERICHTEN GRAD 2006-07 VER 03.2 05 BERICHTEN
F1 ABR F2 EXT F3 RSV F4 COM F5 BK F6 RET F1 ABR F2 EXT F3 RSV F4 COM F5 BK F6 RET
14/11/2007
32
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
BRUSSELS AV389 TTM03 DVR 2006-07-12 15:32 BRUSSELS AV389 TTM03 DVR 2006-07-12 15:32
PAX MCCULLOUGH JMR JAM
3287-39901200 JAM PAX MCCULLOUGH JMR JAM
3287-39901200 JAM
CVNT COLMAR P 000-080668475-03
000-080668475-03 NO
G NO CVNT COLMAR P 000-080668475-03
000-080668475-03 NO
G NO
TRN ZAV CMP MSY CVO 350.0
350.0 CEP 350.0 RST 0 TRN ZAV CMP MSY CVO 350.0
350.0 CEP 350.0 RST 0
T N B N C N Z Y P 01 PC 00 SP 2006-04-05 T N B N C N Z Y P 01 PC 00 SP 2006-04-05
M1 N M2 N M3 N DTTR PEB 2006-03-28 M1 N M2 N M3 N DTTR PEB 2006-03-28
BRD DEP BK MAJ SEV TEL OPER
+----+----+----+----+----+----+-------+ BRD DEP BK MAJ SEV TEL OPER
32A GTO Y 35 38D SAV MANNERO 32A GTO Y 35 38D SAV MANNERO
32B GTO N 120 0 STA MANNERO 32B GTO N 120 0 STA MANNERO
32C GTO N 89 34D MIC SENTEM 32C GTO N 89 34D MIC SENTEM
32D CLR Y 0 0 SAV MANNERO2 32D CLR Y 0 0 SAV MANNERO2
32E GTO Y 53 22 MIC STENDAR 32E GTO Y 53 22 MIC STENDAR
GRAD 2006-07 VER 03.2 05 BERICHTEN GRAD 2006-07 VER 03.2 05 BERICHTEN
F1 ABR F2 EXT F3 RSV F4 COM F5 BK F6 RET F1 ABR F2 EXT F3 RSV F4 COM F5 BK F6 RET
14/11/2007
33
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
BRUSSELS
BRUSSELSAV389 TTM03
AV389 DVR DVR
TTM03 2006-07-12
2006-07-1215:32
15:32 BRUSSELS
BRUSSELS AV389AV389
TTM03TTM03
DVR DVR 2006-07-12
2006-07-12 15:32
15:32
PAX PAX MCCULLOUGH
MCCULLOUGH 3287-39901200
JMR JMR 3287-39901200 JAM JAM
JAM JAM PAX PAX MCCULLOUGH
MCCULLOUGH 3287-39901200
JMR JMR 3287-39901200 JAM JAM
JAM JAM
CVNTCVNT COLMAR
COLMAR 000-080668475-03G NO
000-080668475-03
P 000-080668475-03
P 000-080668475-03 NO NO
G NO CVNTCVNT COLMAR
COLMAR 000-080668475-03G NO
P 000-080668475-03
000-080668475-03
P 000-080668475-03 NO NO
G NO
TRN TRN
ZAV ZAV MSY MSY
CMP CMP CVO CVO 350.0
CEP CEP
350.0
350.0
350.0 350.0
350.0 RST RST
00 0 TRN TRN
ZAV ZAV
CMP CMP CVO CVO
MSY MSY 350.0
350.0
350.0 CEP CEP
350.0 350.0
350.0 RST RST
0 0
T N TB NN BC NN CZ NY ZP Y01P PC PC SP
01 00 00 2006-04-05
SP 2006-04-05 T N TB NN BC NN CZ NY ZP Y01P PC PC SP
01 00 00 2006-04-05
SP 2006-04-05
N DTTR
M1 NM1M2N NM2M3N NM3DTTR PEB PEB 2006-03-28
2006-03-28 M1 NM1M2N NM2M3N NM3DTTR
N DTTR PEB PEB 2006-03-28
2006-03-28
BRD BRD
DEP DEP BK BKMAJ MAJ SEV SEVTEL TEL
OPEROPER
+----+----+----+----+----+----+-------+
+----+----+----+----+----+----+-------+
BRD DEP BK MAJ SEV TEL OPER BRD BRD
DEP DEP
BK BKMAJ MAJ
SEV SEV
TEL TEL
OPEROPER
32A 32A
GTO GTO Y Y 35 35 38D 38DSAV SAV MANNERO
MANNERO 32A 32A
GTO GTO
Y Y 35 35 38D 38D
SAV SAV MANNERO
MANNERO
32B 32B
GTO GTO N N 120 120 0 0 STA STA MANNERO
MANNERO 32B 32B
GTO GTO
N N 120 1200 0 STA STA MANNERO
MANNERO
32C 32C
GTO GTO N N 89 89 34D 34DMIC MIC SENTEM
SENTEM 32C 32C
GTO GTO
N N 89 89 34D 34D
MIC MIC SENTEM
SENTEM
32D 32D
CLR CLR Y Y 0 00 0 SAV SAV MANNERO2
MANNERO2 32D 32D
CLR CLR
Y Y 0 00 0 SAV SAV MANNERO2
MANNERO2
32E 32E
GTO GTO Y Y 53 53 22 22MIC MIC STENDAR
STENDAR 32E 32E
GTO GTO
Y Y 53 53 22 22MIC MIC STENDAR
STENDAR
GRADGRAD 2006-07
2006-07 VER VER
03.203.2 05 BERICHTEN
05 BERICHTEN GRADGRAD 2006-07
2006-07 VER VER
03.203.2 05 BERICHTEN
05 BERICHTEN
F1 ABR
F1 ABR F2 EXT
F2 EXT F3 RSV
F3 RSV F4 COM
F4 COM F5 BKF5 F6
BK RET
F6 RET F1 ABR
F1 ABR F2 EXT
F2 EXT F3 RSV
F3 RSV F4 COM
F4 COM F5 F6
F5 BK BK RET
F6 RET
14/11/2007
34
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Natural Migration
The three mainframe target templates by Anubex
14/11/2007
35
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Natural Migration
Template #1
UI UI
Application Application
Developers Developers
Developers Developers
Natural (Enterprise)
Natural
COBOL Map Editor COBOL
COBOL SDF II
Users
Users
Design-time Flows
UI CICS
Runtime Flows Static Map Natural BMS Module
Definitions Runtime
Conversion-time Transformations
Map
Programs
BEFORE AFTER
14/11/2007
36
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Natural Migration
Template #2
Application UI Application
Developers Developers Developers UI
Developers
Natural (Enterprise)
Natural Eucalyptus
COBOL Map Editor COBOL
COBOL
Users
Users
Runtime Flows
Conversion-time Transformations
14/11/2007
37
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Natural Migration
Template #3: Waxwing
Application
Developers
Mainframe Platform
(Enterprise)
UI
COBOL
COBOL
Module
Application UI
Developers
CICS
Developers
Natural
Natural
COBOL Map Editor CTG
Users
Java Platform
Static Map Natural
Definitions Runtime
Java
J2EE
(Swing)
app server
Classes
Java IDE
(Eclipse,
NetBeans, Java, Web
JBuilder...) Client
Design-time Flows
Runtime Flows
Conversion-time Transformations
BEFORE AFTER
14/11/2007 UI
Developers Users
38
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Part Three
14/11/2007
39
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Duration
Questionnaire 2 weeks
14/11/2007
40
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
14/11/2007
41
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
14/11/2007
42
Presentation Copyright Anubex NV 2007. Anubex, the stones logo, Anugen and SLAM are trademarks of Anubex NV.
Thank You
Contact us
E-mail: migrations@anubex.com
(North America)
(916) 271-6575
(Europe)