hp nonstop applications: modernization from the ground-up and the user-in
TRANSCRIPT
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-founderCarr Scott Software [email protected]
www.comForte.com
www.comforte.com 2
comForte – THE NonStop Modernization Specialists
comForte Inc
comForte 21 GmbH
comForte Pte comForte Pty
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!
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 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!
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10
Revolutionizing the always-on, globally-connected worldIndustry’s first flexible approach to a 100% fault-tolerant infrastructure
100% HP NonStop
HP NonStop onx86 architecture
Continued innovations
Transformationaladvancements
HP Integrity NonStop refresh
application availability
100%continuously running
27years 25% cost
savings
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11
Seamless integration into modern application environments
Opening up a world of new possibilities with HP NonStop
Integrated
Environment
Cross-system communication
Coretransactionprocessing
Consumer-driven
applications
NonStop Linux
Personalized real-time marketing
Artificial Intelligence
Mobile-to-mobile transactions
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12
NonStop Software Modernization Program
Source: König, F. (2014), HP NonStop Modernization
HP Defined Seven Modernization Domains to address customer needs
Rich User Interfaces
Service Orientation, Integration
Information Layer
Modern Apps Infrastructure / Execution Environments
Management tools
Security
Development Tools
13
NonStop applications designed 20 or 30 years ago already
followed modern
Paradigms
DATABUSINESS
LOGIC
PRESENTATION
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15
A modern application environment, with NonStop fundamentals
Differentiate Network access SOA infrastructure Open source Java frameworks Business logic Database
Transparent Scalability
Transparent Fault Tolerance
DevelopApplication
programming models
Open Source Java FrameworksApache Tomcat
Certified Java SE Platform (JDK and JRE)SOA Infrastructure (SOAP, XML, HTTP, WSDL)
ECLI
PSE
DeployApplication
infrastructure
NonStop TS/MP
NonStop OS
www.comforte.com 16
Industry Standard Software Development ToolsDevelopment-tools
www.comforte.com 17
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 ….
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
Invisible to the application
Database Conversion Converts files one at a time
Offers numerous conversion / transformation capabilities:• Extensible datatypes• Custom transformations• Record mapping• Normalization• Array mapping• Key mapping
Escort SQLEnscribeSQL Table2
SQL Table
SQL FSEnscribe FS
SQL Table2SQL Table
Enscribe
Escort SQL
Program
Information Layer
reportsAnsiSQL
www.comforte.com 27
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
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
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
comForte - bringing new life to NonStop apps