www.comforte.com 1 comForte-ably Modernizing Legacy NonStop Applications ‘Tandem’ Application Evolution & Modernization - From the Ground-Up and the User-In - Why you can invest with confidence to modernize your HP NonStop Apps Harry Scott, Co-founder Carr Scott Software Inc. [email protected]www.comForte.com
41
Embed
HP NonStop applications: Modernization from the Ground-up and the User-in
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
DISCLAIMER:1) You are about to receive technical advice from a sales guy – buyer beware!
2) We will talk about HP’s plans/directions from my perspective – if you want the ‘official story’ you should invite HP in for a futures presentation
3) I worked for Tandem Computers for many years and I love the technology, culture and people
Translation:All information is biased – now you know mine!
Part 1:Legacy Systems /Apps
&Tandem vs. HP NonStop
www.comforte.com 5
Referred to as ‘Legacy Systems” but typically means older apps which have become costly to maintain, resist change, BUT… …they continue to provide beneficial business functionality.
Legacy Systems vs. Legacy Applications
www.comforte.com 6
“Legacy applications typically run on modern-day servers under current operating systems. The applications are legacy, not the systems.” Dr. Bill Highleyman, Availability Digest – Feb 2014
What is a legacy application?
www.comforte.com 7
Save money and Increase Revenue IT costs must produce value (ROI) to the business All platforms must be cost effective Specific areas for savings:
Reduced development / maintenance costs Reduced costs to end-users (i.e., training, etc)
Bring new products to market easier & faster
Again, legacy apps are providing value but resisting change App modernization is lowest risk method to deal with legacy apps
Net-net: Improve ROI, manage risk and improve flexibility of apps to drive more/new business at lower costs….
Why Modernize Legacy Apps?
www.comforte.com 8
Only three ways to modernize a legacy application…
www.standishgroup.com
www.comforte.com 9
There is a HUGE difference between a ‘Tandem’ and a HP NonStop Tandem’ applications can be inflexible and costly but….
…HP NonStop systems are Open and cost effective!
Tandem vs. HP NonStop
The ‘problem’ is not the system, it’s how you use the system HP modernized ‘the system’, comForte can help you modernize the apps!
NonStop is THE platform for HP reliable, scalable computing comForte is uniquely positioned to help you turn your Tandem into an
Open-Industry Standard, Cost Effective, HP NonStop Server System!
HP NonStop is not your father’s Tandem!
Transforming your NS Apps, From the user-in & from the ground-up ….
Part 2: Modernizationdoes not mean
“rip and replace”
www.comforte.com 19
Existing Green Screen 6530/3270 access to Pathway
PathwayServer Enscribe
SCOBOL Requester
1. “un-natural” navigation requires extensive user training2. Restrictive access3. Limited to SCOBOL features4. Requires skilled developer to enhance5. No “Open” access (e.g., SOA, JDBC/ODBC)
www.comforte.com 20
Modernize Green Screen “From the User-in” – with JPath
PathwayServer DB
SCOBOL Requester
1. Convert “Green Screens” to GUI2. Provide better navigation and requires less training3. “Out of the Box” implementation4. Highly customizable
JPath Applet
Rich UIs
www.comforte.com 21
Unlock business logic with CSL Web services
1. Unlock full potential of business logic/rules across apps and across platforms2. Implemented using standard tools/technologies (e.g., VS.NET and Eclipse)3. Full benefits of modern GUI4. Minimal user training
PathwayServer DB
CSL Engine
“Rich Client”
Rich UIs
www.comforte.com 22
CSL’s offers broad client options to access NonStop applications
SOAPJava/J2EE .NET SAP JSON/
RESTRSC
Client Server Link (CSL)
HP NonStop
CSL modernizes the application ‘plumbing’ Both the Services and App-infrastructure layers are now flexible and Open
Modern App-Infrastructure
www.comforte.com 23
Unlock business logic with CSL Web services : 3-tier approach
Application Server
Mid tier systems: Linux, Windows …
“Thin Client”PathwayServer DB
CSL Engine
HTML/HTTP
Modern App-Infrastructure
www.comforte.com 24
Modernization “from the Ground-up” – the Information Layer The Information Layer (aka databases) is the foundation of IT systems
Keys for database are support of Open standards and interoperability between other systems and technologies
Database should NOT limit the tools the business can use Every Open tool supports SQL…….NONE support Enscribe
And they never will or they would become proprietary! Moving to SQL is not optional; the only questions are WHEN & HOW
Information Layer
reportsAnsiSQL
www.comforte.com 25
Information Layer Modernization – “From the Ground-up”
New Business Services
LegacyBusiness Services Enscribe
SQL JDBC/ODBCReports,
DashboardsBAM, etc.
XEsco
rt
SQ
L
Benefits/Outcome
Minimal or no code changes to application. Decommission Enscribe database for strategic modules The data in the SQL database can now be accessed with standard ODBC/JDBC reporting tools. New functionality can be developed using SQL instead of legacy Enscribe. Investment Protection and smooth migration:
• Legacy Enscribe API can still be used against SQL DB• Enform Reports can be used against SQL.
Description
Move the data from legacy Enscribe file structures to ANSI standard SQL database for strategic modules. comForte’s EscortSQL used to automate that one time effort.
Intercept data access from application to Enscribe and redirect it to the SQL database. Using EscortSQL as a layer underneath the applicationmakes that interception transparent to the programs.
Information Layer
reportsAnsiSQL
X
www.comforte.com 26
Escort SQL – Information Layer Modernization
Runtime Enscribe Emulation
Captures Enscribe calls and converts them to SQL statements
Complete GUI, Web Services & Database modernization
PathwayServer
Enscribe
CSL SOAP
Wrapper
SQL
Reports,DashboardsBAM, etc.
Esco
rt
SQ
L
JDBC/ODBC
SCOBOL Requester
JPath Applet
New Business Services
JPath for rapid conversion of “Green Screen” to GUI. CSL SOAP enable Pathway servers for Web service access to Pathway servers Transparently convert Enscribe files to SQL tables using Escort SQL SQL tables accessible directly via JDBC and ODBC for leverage across enterprise Migration to Open for both application (using SOA) and database (using Escort SQL)
X
ModernApp-Infrastructure
Rich UIs
Information Layer
reportsAnsiSQL
X
www.comforte.com 28
Summary of comForte modernization solutions
Solution Modernizes at GUI layer
Modernizes at Pathway Server layer
Modernizes at database layer
JPath X
CSL X
Escort SQL X
• comForte products are designed to ‘mix-and-match’
• Leverage the pieces you need - in the order you need them - all seamlessly
• With expert assistance from comForte’s modernization specialists
ModernApp-Infrastructure
Rich UIs
Information Layer
reportsAnsiSQL
Part 3: App Modernizationin the real world -
Customer Examples
30
A credit card processor has SOA-enabled user access to BASE24 – “before”
Standard IT systems:Windows, Unix, LinuxStandard IT systems:
Windows, Unix, LinuxStandard IT systems:Windows, Unix, LinuxStandard IT systems:
Windows, Unix, Linux
Corporate SOA ecosystem
Terminal Emulator
HP NonStop systemsRunning BASE24
Processing transactions
Modern App-Infrastructure
31
comForte CSLMessaging Modernization
A credit card processor has SOA-enabled user access to BASE24 – “after”
Standard IT systems:Windows, Unix, LinuxStandard IT systems:
Windows, Unix, LinuxStandard IT systems:Windows, Unix, LinuxStandard IT systems:
Windows, Unix, Linux
HP NonStop systemsRunning BASE24
Processing transactions
Corporate SOA ecosystem
Modern App-Infrastructure
32
Geek slide for BASE24 modernization
Internet/VPN
ORM Mapping/JDBC
CSL J2EE
CSL (NonStop Component)
TCP/IP
HTTPS/SOAPHTTPS/SOAP
33
A large North American industrial customermodernized in evolutionary steps
Green ScreensRapid
modernization with JPath
New User Experienceusing CSL
Modern App-Infrastructure
Rich UIs
34
Geek slide for Pathway application modernization
6530
HP NonStopApp
Client(Eclipse RCP)
CSL
Web Services(WebSphere)JDBC
SOAP
JPath
CSL.J2EE
Rich UIs
Modern App-Infrastructure
SOA
Service Orientation,Integration
www.comforte.com
File Y
Pathway
CGI/Logica BESS Modernization and Evolution
Table Z
Guardian OSS
Table X2Table X1
ENSCRIBE SQL/MP SQL/MX
Table Z
Table X2
Escort SQL
Map
ENSCRIBE BESS Programs
Native mode COBOLEmbedded SQL/MX
Programs
Table X1
35
www.comforte.com
CGI BESS Framework
UTILITIES LIBRARIES
DAMs
APP MODULEs
SQL/MX database
User Interface
Information Layer
reportsAnsiSQL
Rich UIs
Development-tools
Modern App-Infrastructure
SOA
Service Orientation,Integration
36
Information Layer
reportsAnsiSQL
Rich UIs
Development-tools
Modern App-Infrastructure
SOA
Service Orientation,Integration
Part 4:Summary
www.comforte.com 39
The “perfect storm” for finally modernizing NonStop Apps
HP is 100% committed to the NonStop server platform NonStop is the core for HP reliable, scalable computing
comForte world-wide support for key modernization technologies From the ground-up – database modernization – Escort SQL Messaging / integration – CSL From the user-in – green-screen to GUI – JPath & CSL
www.comforte.com 40
There is no reason to wait – Modernize today with comForte!
Rich UIs
SOA
Service Orientation,Integration
Security
Modern App-Infrastructure
Information Layer
reportsAnsiSQL
NonStopModernization
Thank you!
Questions ?www.comForte.com
HP NonStop application modernizationfrom the Ground-up and the User-in