hp nonstop applications: modernization from the ground-up and the user-in

41
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

Upload: thomas-burg

Post on 17-Jul-2015

88 views

Category:

Technology


1 download

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!

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!

© 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

14

Modern application design follows very similar approaches

© 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 ….

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

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

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

comForte - bringing new life to NonStop apps