modernizing nonstop applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · nonstop...
TRANSCRIPT
![Page 1: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/1.jpg)
©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice1
Sanjib Guhathakurta, Product Manager, NonStop Division
April 1, 2010
Modernizing NonStop Applicationsusing modern tools, programming models and technologies
![Page 2: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/2.jpg)
2
Agenda
• Quick intro to modernization – What and Why
• Types of modernization with customer examples
• User Interface modernization
• Application interface modernization
• Application infrastructure modernization
• Database modernization
• Development tools modernization
• Systems management tools modernization
![Page 3: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/3.jpg)
3
Over the years, many customers have upgraded their hardware, but their applications have not evolved!
Pathway(COBOL, TAL )
Enscribe
Still green-screen
Still COBOL, TAL
Still Enscribe
![Page 4: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/4.jpg)
4
Locking up the value of their application assets
Integration & SOA
SOASOA
Rich User
Interfaces
Internet
Remote DB Access
Reports
![Page 5: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/5.jpg)
5
NonStop has capabilities to unlock the value of legacy apps, plus create new apps with modern capabilities
SOASOA
Internet
Modern Mgmt
Tools
Rich-UI
Modern Apps
Infrastructure
Modern Dev.
Tools
![Page 6: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/6.jpg)
6
Modernization helps customers to ...
6 1 April 2010
Move to common standards
• Lots of developers on market
• Significant TCO reduction
• Still build on NonStop fundamentals
![Page 7: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/7.jpg)
7
Aspects to modernizing classic NonStop apps• User Interface (green screen)
modernization
− Re-face existing applications with Rich-UIs
− Ease end-user workforce training
• Integrate NonStop Apps (SOA)
− Make existing applications and data accessible from heterogeneous platforms
− Use standard interfaces and protocols
− Eliminate application silos
− Deploy new business processes quickly
• Information Layer (DB) Modernization
− Get existing Enscribe data into NonStop SQL relational form
− Lower development cost
- Enable information to be readily used in new ways
![Page 8: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/8.jpg)
8
Other aspects of modernization • Modern Development Tools
− Leverage industry standard programming languages, tools and frameworks
− Increase programmer productivity
− Lower development & maintenance costs
• Modern Management Tools
− Manage NonStop in heterogeneous
environments with common management view for all HP platforms
− Increase operator productivity
![Page 9: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/9.jpg)
9 Footer Goes Here
User Interface Modernization
![Page 10: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/10.jpg)
10
User Interface (UI) Modernization
Challenges
• Many apps are still using green-screens
• Steep learning curve
• Low productivity
• Cost of conversion
• Lack of conversion skills
Needs
• Easy to use, rich user interface
• Browser based UI to avoid deployment effort and cost
• Mashups
![Page 11: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/11.jpg)
11
User Interface ModernizationNonStop Product Offering
• Java Products for web/browser-based UI‘s
• NSJSP, plus Open Source Frameworks
• myFaces for Java Server Faces
• Spring MVC and Webflow
• JToolkit for Pathway integration
• SOA products for off platform GUIs (e.g. VB.net)
Partner Offerings
• comForte’s CSL Studio and JPath, CommitWork’s
OmnivoBase, CAIL’s CAIL Studio, NuWave’s SOAP/AM,
Crystal Point’s AppViewXS
NonStop Service Offering
• ATC Services
![Page 12: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/12.jpg)
12
Customer examplePre-modernized environment: Pathway app
![Page 13: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/13.jpg)
13
The Problem
– Application development • Hard to find COBOL programmers to maintain & develop SCOBOL
requesters
• No modern IDE (ex. Eclipse) support for SCOBOL development
– User experience• Old fashioned for gen X web users
• Huge learning step− Where is the <F16> key ?
![Page 14: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/14.jpg)
14
The Solution
NonStop provided service to convert 600 Pathway Screen-Cobol
Screens to Web Screens
SCOBOL
Sources
DDL
Reports
SCOBOL-to-JSF
Generator
Java
Code
myFaces
NSJSP
iTP WSUser
Appl
User
Appl
Pathway
Design Time Environment (workstation)
Run-Time Environment (NonStop)Browser-
based UI
still
supported!
![Page 15: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/15.jpg)
15
SCOBOL to JSF* Generator Tool
– Workstation based tool – Eclipse plug-in
– Consists of• Java-based parser for SCOBOL and DDL
• Generator
− JSF generator
− Code generator
• Java Beans for SCOBOL Working Storage elements
• “Requester” code
*JSF=Java Server Faces, a Java EE standard server-side UI framework for web apps. JSF runs on any standard web container, including NSJSP.
![Page 16: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/16.jpg)
16
Conversion Rules
– SCOBOL screen = JSF page
– SEND = JPathsend
– Transaction support = JTA/TMF
– WorkingStorage = Java Beans and POJOs
– Procedure Division = Java code in Java Beans
![Page 17: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/17.jpg)
17
Integrating JSF front-end with Pathway back-end
Pathway
Application
NSJSP (Tomcat)
NonStop Server
JSF Framework
JPathsend
![Page 18: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/18.jpg)
18
Example SCOBOL Screen
![Page 19: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/19.jpg)
19
Displayed JSF Page
![Page 20: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/20.jpg)
20
Adding CSS style sheets
![Page 21: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/21.jpg)
21
If you’d like to modernize your SCOBOL UI
– Contact your HP rep for NonStop modernization services• Generator not sold as a product
• Highly customizable service
![Page 22: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/22.jpg)
22 Footer Goes Here
Application Interface ModernizationWith SOA and Web Services
![Page 23: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/23.jpg)
23
What is SOA?
• SOA and web services describe a methodology and a set of technologies to present applications in a standard way, as services−Enabling them to be easily invoked by heterogeneous
clients (service consumers)
• SOA encourages service reuse that enables existing services to be applied easily to new business processes−Reduces the time to implement a new business process
leading to business agility
![Page 24: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/24.jpg)
24
Why should you care about SOA on NonStop?
–Wouldn’t it be nice to expose the value of your Pathway apps to other apps in the enterprise?
–Exposing Pathway services as web services enables• Pathway apps to interoperate with external apps in the enterprise• Enterprise apps to interoperate without any knowledge of Pathway• Enterprise apps to inherit the QoS characteristics of SOA-based Pathway services
Use SOA to extend the reach of Pathway services beyond the NonStop server
![Page 25: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/25.jpg)
25
SOA is not just for invoking Pathway services
–NonStop SOA has capabilities that enable
•NonStop apps to invoke external SOA services
•External SOA services to invoke business logic implemented as a DLL, a NonStop process, a Java component
![Page 26: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/26.jpg)
26
SOA enables legacy apps to retain their legacy interfaces while providing new ones
Enscribe
SQL/MPSOASOA
SQL/MX
Legacy apps can be augmented by new apps to provide SOA service implementation
![Page 27: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/27.jpg)
27
SOA provides standards-based integration with a wide range of external apps
existingserviceexistingserviceexistingservice
existingserviceexistingservicenewservice
existing
services
new
services
NonStop SOA stack
Unix App
Linux App
Mainframe app
Web Service clients
NonStop SOA stack
External Web Services
![Page 28: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/28.jpg)
28
NonStop provides two Web Service stacks
NonStop SOAP
• No coding
• C-based
• Included in J-series OS
NonStop TS/MP
NonStop OS
NonStop SOAPNonStop SOAP
iTP WebServer
Apache Axis2
•Some coding
•Java-based
•Open source, free
Apache Axis2
NSJSP (Tomcat)
Apache Axis2
NonStop TS/MP
NonStop OS
NSJSP (Tomcat)
iTP WebServer
![Page 29: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/29.jpg)
29
Customer example: Their reasons for modernization
Business driven• SEPA (Single European Payment Area) regulations
• Siebel (Customer View) integration
• WebSphere/MQ integration
![Page 30: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/30.jpg)
30
Customer’s approach to modernization:They developed …
– SOAP/XML integration framework• SOAP/XML façade for COBOL applications
• Utilizes XMLThunder from Canam Software, PC based code generator (http://nonstop.xmlthunder.com)
– XML Archival solution• Contains SEPA transactions
• Utilizes XMLVault from NuWave Technologies (sold by HP)
![Page 31: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/31.jpg)
31
SOAP/XML integration frameworkArchitecture
Cobol
Application
Cobol
Application
SOAP/XML Application
SOAP/XML Application
SOAP/XML Application
SOAP/XML Application
Cobol
Application
Cobol
Application
Cobol
Application
Cobol
Application
Msg CParser DLL
Msg CParser DLL
Msg XParser DLL
Msg XParser DLL
Get routing information from message
Select message parser based on routing
Transform messageIPM -> XMLXML -> IPM
Msg AParser DLL
Msg AParser DLL
SOAP/XML Application
SOAP/XML Application
Msg BParser DLL
Msg BParser DLL
HTTP
Connector
MQ
Connector
SOAP/XML Framework
NonStop Server
![Page 32: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/32.jpg)
32
SOAP/XML integration frameworkArchitecture
Cobol
Application
Cobol
Application
SOAP/XML Application
SOAP/XML Application
SOAP/XML Application
SOAP/XML Application
Cobol
Application
Cobol
Application
Cobol
Application
Cobol
Application
Msg CParser DLL
Msg CParser DLL
Msg XParser DLL
Msg XParser DLL
Get routing information from message
Select message parser based on routing
Transform messageIPM -> XMLXML -> IPM
Msg AParser DLL
Msg AParser DLL
SOAP/XML Application
SOAP/XML Application
Msg BParser DLL
Msg BParser DLL
SOAP/XML Framework
MQ
Connector
HTTP
Connector
NonStop Server
![Page 33: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/33.jpg)
33
SOAP/XML integration frameworkImplementation notes
– Framework written in C – multi-threaded Pathway server– No code changes in business applications
• Business logic is separated from transformation
– Supports Server and Client role– Framework supports multiple connectors– Every Request /Reply message has dedicated parser DLL
• Provides modularity• Created by Canam XMLThunder• Very fast parsing (fast path)
![Page 34: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/34.jpg)
34
XML-Archive Architecture
Temp OLTPXML store
XML Archive store
XMLVault Java APIXMLVault Java API
Pathway Serverclass
XMLVault logical databases
SQL/MX Database
SQL/MX Database
Insert
XML document
Select
XML document
Delete
XML documentMaintain
XML archive
![Page 35: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/35.jpg)
35
SOA offerings on NonStop
NonStop Services
� Three standard SOA services:- SOA Quick Start / SOA Enablement / SOA Rapid Development
� Contact your HP rep for more!
NED Products
� NonStop SOAP + iTP Web Server
� NSJSP (Tomcat), plus - iTP Web Server
- Open Source Frameworks (Axis2, Spring Web Services)
3rd Party Products
• comForte’s CSL Studio, NuWave’s SOAP/AM, ACI’sSecure SOA Enabler, Canam Software’s XMLThunder
Pathway
Application
iTP WebServer
(httpd)
NonStop
SOAP
NonStop Server
SOASOA
![Page 36: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/36.jpg)
36 Footer Goes Here
Application Infrastructure ModernizationJava, Tomcat and Open-source Frameworks
![Page 37: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/37.jpg)
37
Java infrastructure on NonStop
Certified Java SE Platform (JDK and JRE)
NonStop OS
Deploy
Application infrastructure
NonStop Clustering & Workload Management
software
Develop
Application programming models
Apache Tomcat (Valued-added port)
Open Source Java Frameworks
![Page 38: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/38.jpg)
38
Why open source Java frameworks are important to modernize the NonStop Application Infrastructure?
• In the context of modernization, open source Java frameworks are important because− Java is a leading programming model for building modern
applications
− The frameworks address and simplify the development of all majorcomponents of an enterprise Java application (including web services, presentation, and business logic)
Open Source Frameworks can help you to get new services onto NonStop quickly!
![Page 39: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/39.jpg)
39
Frameworks that are part of Open Source Java Frameworks on NonStop
SASH: myFaces, Axis2, Spring, Hibernate
Apache MyFacesComponent based web UI framework
Apache Axis2Web services framework
SpringFramework for developing apps using POJO components
HibernateObject Relational Mapping (ORM) framework
![Page 40: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/40.jpg)
40
Customer Need Fit
User Interface Modernization ����
Expose existing Business Logic as Services ����
Build new, Modern Services and Applications ����
Modernize Data Access ����
Modernize Development Environment ����
Which customer needs are addressed by SASH?
![Page 41: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/41.jpg)
41
Open Source Java Frameworks on NonStop
Enterprise Java on NonStop
• Executes in NonStop’s Tomcat container
• Requires iTP WS, NSJ, NSJSP, TS/MP
• Leverages our scalability and availability
• Integrate existing Apps via JToolkit (Java)
• Fully integrated and tested by NonStop QA!
Documentation & Examples
• Documentation on http://docs.hp.com
• Covers NonStop-specifics and examples
End-User Support through HP
• GMCSC support SQL/MX
JPA/Hibernate
POJO
SpringAOP
DI
PSA
MyFaces
Spring MVCAxis2
Spring WS
NSJSP (Tomcat)
JDBC / JTA
NSJ (Java VM)
![Page 42: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/42.jpg)
42
Benefits of SASH
• High market acceptance
• Open source, free
• Non proprietary, backed by major vendors
− Portable apps, no vendor lock-in
• Light-weight
• Simple components (POJOs)
• No expensive app-server needed!
• De facto standards
− JSF, JPA - part of Java EE spec
• Frameworks, not just a collection of APIs− Productivity increase from abstractions,
consistency of app structure
− Better quality apps by automatically embedding good design patterns
![Page 43: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/43.jpg)
43
Benefits of SASH on NonStop –Light-weight Enterprise Java leveraging our core values
Transparent Scalability
Transparent Fault Tolerance
����
����
����
����
����
����
����
����
SQL/MX
![Page 44: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/44.jpg)
44
Customer Example: Their reasons for modernization
– Regulatory pressures driving new projects
– Many of their NonStop Cobol programmers are retiring
– New workforce trained in Java
– Eclipse is the IDE of choice
– Portability of code
– Take advantage of newer generation processors
– No forklift changes; building standards-based wrapper around existing functionality
![Page 45: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/45.jpg)
45
Customer’s approach to modernizationThey prototyped …
– Java App published as Axis2 web-service for access by .NET app
– Access to NonStop SQL data from off-platform Java apps
• Type 4 JDBC driver for accessing SQL/MP or MX over the network
– Java App published as JPathway service for access to legacy
• COBOL App
• Enscribe files
![Page 46: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/46.jpg)
46
Other architectural evaluations
– Access MS SQL Server from OSS• Using Microsoft’s JDBC Driver
– Access Enscribe file using Attunity’s JDBC Driver• Hibernate O/R Mapper linked to JDBC Driver• Object version of Enscribe data• All mappings between Object and Database are in XML
![Page 47: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/47.jpg)
47 Footer Goes Here
Database Modernization
![Page 48: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/48.jpg)
48
Database Modernization
Customer Challenges & Needs
• Valuable assets are often in Enscribe files
• Difficult to access, expose and reuse
• Cost of conversion
• Customers want ANSI compliant database, tool support and fast&easy access
NonStop Offering
• ANSI compliant NonStop SQL/MX
• JDBC Type 4 and ODBC for remote access
• Supported by object-relational-mapper (e.g. Hibernate)
• Can use open tools – e.g. Report
Partner Offering
• Escort SQL from Carr Scott Software
• Enscribe-2-SQL from TANDsoft
• Attunity Connect
NonStop Services from ATC
![Page 49: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/49.jpg)
49
Customer example: Pre-modernization environment
•Standard Pathway and Enscribe application
•Nightly loads to SQL Server database for online customer queries
![Page 50: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/50.jpg)
50
Customer’s reasons for moving to NS-SQL
– Need for real time access to data• Able to get up-to-the-minute balances, order and shipment status and product information
– Eliminate nightly loads to SQL Server
![Page 51: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/51.jpg)
51
Their approach
– Using Escort SQL allowed a staged migration to SQL/MP
– No code changes were necessary
• With 1,200 files and 2,500 programs
– Plan to migrate to SQL/MX in the future
![Page 52: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/52.jpg)
52 Footer Goes Here
Development Tools ModernizationWith Eclipse
![Page 53: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/53.jpg)
53
NonStop Development Tools ModernizationCustomer Needs
• High developer productivity
• Leverage ubiqutous skills
• Common development environment for all platforms
• Workstation based development
Solution
• Offer development tool infrastructure based on industry leading, open source Eclipse IDE
• NED offers commercial plugins (NonStop EPE)
• Partner-provided plugins, example from NexBridge Inc.
• Many industry plugins available to support any phase of the development lifecycle
• Support for Java out of the box
• Eases development with Open Source Frameworks
![Page 54: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/54.jpg)
54
NonStop Development Tools Modernization
NonStop EPE
• Covers full development lifecycle
−Editing (syntax highlighting, etc)
−Compiling
−Building/Linking
−Debugging (coming soon)
−Deploying• COBOL, C/C++, pTAL,
SQL/MX, ...• local and remote builds • Available for S-Series
and Integrity
Services
• Customized service offering from NonStop to modernize your development environment
Visual Inspect
• Debug your applications from a Windows workstation
![Page 55: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/55.jpg)
55
Customer example: Pre-modernization environment
– Development environment consisted of:• RCS running under OSS for software repository
• SlickEdit on PC for editing source code
• make file for compiles
• Manual testing
![Page 56: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/56.jpg)
56
Reasons for modernizing their development environment
– Use of Eclipse IDE, their corporate standard
– Use of Subversion, their corporate standard version control software
– Use of free open source software
– Automated nightly compiles and testing while development system is idle
– NonStop developers “fit in” with others
![Page 57: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/57.jpg)
57
Their approach to modernizationLeverage open source products
Apache Ant is an open source Java-based build tool
Open Source Integrated Development Environment (IDE) with HP Enterprise Plug-in for Eclipse
Open source version control system
Hudson is a continuous integration Java-based tool, which runs in a servlet container or standalone. It supports SCM tools including CVS, Subversion, and Clearcaseand can execute Apache Ant and Apache Maven based projects, as well as arbitrary shell scripts and Windows batch commands.
Subclipse – Subversion client Eclipse plug-in
![Page 58: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/58.jpg)
58
Development process
Windows server
Eclipse with Enterprise Pluginfor Eclipse
1. Check out source code
2. Make modifications in Eclipse/EPE and ensure it will compile
3. Check source code back in
source code repository
![Page 59: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/59.jpg)
59
Automated compile and testing
Windows server
NB50000c
source code repository
Hudson Ant script
COMPILERUd (Tuxedo driver program
for unit tests)
Object code ud scripts
1. Check out source code
2. Compile source code3. Test compiled code with Tuxedo ud4. Send email with results
![Page 60: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/60.jpg)
60 Footer Goes Here
Management Tools ModernizationWith HP SIM and NonStop Essentials
![Page 61: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/61.jpg)
61
Management Tools Modernization
Customer Needs
• Flexible staffing models• Reduced training costs
• Standardized responses to events• Non-disruptive implementation• Reduced administration efforts• Quicker time to problem
resolution
=> Lower TCO
NonStop offering
Unified Management Infrastructure based on HP Systems Insight Manager (SIM) and NonStop Essentials
![Page 62: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/62.jpg)
62
HP Systems Insight ManagerCore management services:Discovery, inventory management, event notification, reporting, security
Supports
Physical and virtual platforms
IntegrityEssentials
ProliantEssentials
NonStopEssentials
HP SIM, Essentials and BTO products
APPLICATIONSSTRATEGY
Project & PortfolioManagement Center
SOACenter
QualityCenter
PerformanceCenter
Application Security Center
OPERATIONSBusiness ServiceManagement
IT Service Management
Business Availability Center
Operations Center
Network Management Center
Service Management Center
Client Automation Center
Data Center Automation Center
Business Service Automation
Universal CMDB
BTO (Business Technology Optimization) Software
CIO Office
CTO Office
![Page 63: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/63.jpg)
63
HP Systems Insight Manager (SIM)The foundation for converged infrastructure management
– Installs on Windows, HP-UX, and Linux
– Manages all HP servers, including NonStop
– Extensible via plug-in architecture
HP-UX
11i
![Page 64: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/64.jpg)
64
NonStop integration with HP SIM
– Discovery and identification of NonStop systems via WBEM supportprovided by OSM
– NonStop alarms displayed in HP SIM
– NonStop hardware devices displayed in HP SIM
– NonStop Guardian and OSS commands invoked from HP SIM
– Links to drill-down for single system monitoring and event interfaces (OSM Service Connection and OSM Event Viewer)
– HP SIM ships free-of-charge with NonStop System Console DVD suite
![Page 65: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/65.jpg)
65
NonStop Cluster Essentials
– One package to perform all cluster management tasks across multiple NonStop and Linux systems
• Using same web-based user interface
Any clustering technology
Integrated event monitoring
Integrated config & control
Software consistency check
Integrated health monitoring
Single-click boot
Unified account management
Integrated inventory reporting
![Page 66: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/66.jpg)
66
NonStop Cluster Performance Essentials
– Plug-in to HP NonStop Cluster Essentials• Integrated with HP SIM
– Integrated view to monitor real-time performance issues across a cluster of NonStop and Linux systems
– Drill-down to discover performance bottlenecks
– Performance trend displays
– Alert notifications based on defined thresholds
– Secure communication between NonStop Cluster Performance Essentials and managed systems
– Support of CLIM performance monitoring
![Page 67: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/67.jpg)
67
NonStop I/O Essentials
• A plug-in to HP SIM
• Virtualized configuration and control of all CLIM management tasks on NonStop BladeSystems and NS-Series systems
• Ability to perform all CLIM management tasks without knowing thesyntax of NonStop or Linux commands
• Pre-defined management tasks shipped out-of-box to configure and control all aspects of CLIM
• Secure and encrypted communication between console and NonStop systems
• Integration with HP NonStop Cluster Essentials to enable CLIM management across NonStop clusters
![Page 68: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/68.jpg)
68
BTO Centers: Optimize key functions
HP BTO Centers
STRATEGY
Project and Portfolio
Management Center
CIO Office
SOACenter
CTO Office
OPERATIONS
Universal CMDB
Business Availability
Center
Operations Center
Network Management
Center
Service Management
Center
APPLICATIONS
QualityCenter
PerformanceCenter
Application SecurityCenter
Quality Management
Business Service
ManagementIT Service
Management
Client Automation
Center
Data Center Automation
Center
Business Service
Automation
Industry-leading products and technology from
Mercury
Opsware
Peregrine Systems
Bristol Technologies
Novadigm/Consera
Talking Blocks
HP OpenView
NonStop support in many BTO Centers
Looking for customer input
Supported today
![Page 69: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/69.jpg)
69 Footer Goes Here
Summary
![Page 70: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/70.jpg)
70
You can realize modernization benefits on NonStop today
• Develop your apps using industry standard app development tools
• Architect your apps using industry standard programming paradigms
• Deploy your apps on a scalable industry standard app server
• Integrate your apps with other apps in the enterprise as SOA services
• Store your data in a high performing standard relational database
• Access your data via industry standard database access technologies
• Connect using industry standard network protocols
![Page 71: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/71.jpg)
71
Where do I get help?
• NonStop has modernization service offering that can be customized for your needs
• Assessment service
• Architectural/Design service
• Implementation service
Engage your HP rep
![Page 72: Modernizing NonStop Applicationswhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/apr0110.pdf · NonStop SOAP + iTP Web Server NSJSP (Tomcat), plus -iTP Web Server-Open Source Frameworks](https://reader031.vdocuments.mx/reader031/viewer/2022022118/5cebafd488c993886b8d1126/html5/thumbnails/72.jpg)
72 Footer Goes Here
Outcomes that matter.