Upload
tess98
View
1.116
Download
2
Tags:
Embed Size (px)
Citation preview
209/02
Jay AvilevInternational Sales Manager
Modern SoftwareTechnologies, Ltd. (MOST)
Daniel J. SycalikProject Manager
Treehouse Software, Inc.(TSI)
Legacy Application Modernization
Presented by
Idit BermanSolutions DirectorModern Software
Technologies, Ltd. (MOST)
409/02
GoalsBusiness drivers to modernization
• Standardization of IT infrastructure
– Simplified support with fewer technologies
– Better utilization of technical personnel
– Operational efficiencies
• Agility to respond faster to market changes and demands for new functionality
• Requirements for new capabilities such as Web Enablement
509/02
GoalsHow do we modernize?
• How do we preserve our investment?
• How do we reduce the cost and impact to users?
• How do we preserve business logic?
• How do we preserve our data?
609/02
Data Challenges
• Transform non-relational data structures
• Minimize performance impact to production systems
• Minimize system downtimes
• Reduce learning curve
• Reduce data discovery time
709/02
Reengineering Challenges
• Pseudo-conversational transaction handling
• System Variables
• NATURAL 4GL functions– loop management– report & screen titles– window controls
• Preservation of NATURAL STACK
• Co-existence
809/02
How Do We Modernize?
• tRelational for ADABAS data analysis, modeling, and mapping
• Data Propagation System (DPS) for ETL and CDC
• OnTarget Relational for transforming NATURAL/ADABAS applications to NATURAL/DB2
• OnTarget Reengineer for reengineering NATURAL/ADABAS applications to COBOL/DB2
909/02
How do we transport our ADABAS data?
tRelational & DPS
• Modeling and Mapping
• Extract, Transform, and Load (ETL)
• Change, Data, Capture (CDC)
1109/02
tRelational Statistical Analysis
This screen shows descriptor/superdescriptor usage statistics to determine candidate Primary Keys and indexed columns.
1209/02
Auto Generation Example:Five tables with Primary Key andForeign Key constraints, and theadded DPS Sequencer (MU orPE occurrence).
tRelationalPC - Example Auto Generation
1509/02
How do we transform our ADABAS application?
OnTarget
• Transforming and Reengineering NATURAL/ADABAS Applications
• Preserve Business Rules/Logic
1709/02
OnTarget - Solution ArchitectureB
US
INE
SS
LA
YE
R
BUSINESS LOGIC PROCESSOR
BUSINESSCONTROLLER
1809/02
OnTarget – Solution ArchitectureB
US
INE
SS
LA
YE
RD
AT
A
LA
YE
R
BUSINESS LOGIC PROCESSOR
BUSINESSCONTROLLER
DATA ACCESS CONTROLLER
DB2
ADABAS
VSAM
DATA ACCESS MODULES
1909/02
OnTarget -Solution ArchitectureP
RE
SE
NT
AT
ION
L
AY
ER
BU
SIN
ES
S L
AY
ER
DA
TA
L
AY
ER
CICS BMS- HTML -
BUSINESS LOGIC PROCESSOR
RECEIVER SENDER
BUSINESSCONTROLLER
DATA ACCESS CONTROLLER
DB2
ADABAS
VSAM
DATA ACCESS MODULES
SEND MAP RETURN TRANSID TRANSACTION
2009/02
OnTarget - Solution ArchitectureP
RE
SE
NT
AT
ION
L
AY
ER
BU
SIN
ES
S L
AY
ER
DA
TA
L
AY
ER
CICS BMS- HTML -
BUSINESS LOGIC PROCESSOR
RUNTIME MANAGER
RECEIVER SENDER
BUSINESSCONTROLLER
DATA ACCESS CONTROLLER
DB2
ADABAS
VSAM
DATA ACCESS PROCESSOR
SEND MAP RETURN TRANSID TRANSACTION
STORAGE MANAGER
2109/02
• Assessment Phase
– Data Analysis
– Application Assessment
• Conversion Phase
– Database Design
– Implementation -- May be Phased (partition of the application)
Project OverviewHow do we modernize?
2209/02
Summary of Benefits
• Reduce risks• Reduce timeline and costs• Proven methodologies • Reliable and consistent • Project may be implemented in
parallel with full synchronization
Why use a product solution?
2409/02
?Jay Avilev
International Sales ManagerMOST
Mitch DoricichSales Manager
Treehouse Software, Inc.(412) 741-1677 ext. 226
Martin SprattMarket Segment Manager
IBM(309) 797-7312
For more information, contact:
Questions and Comments