Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home
Education & Training  >  Find a course 

Web foundations for HP NonStop systems


Education & Training
US & Canada

» Contact Us
» Register for a class
» Education Centers
» Onsite & Dedicated Training
» What's new
» Find a course
» Big Data
» Business Analysis & Project Management
» Cloud
» Data Center
» HP ExpertOne Customer
» HP ExpertOne Partner
» HP Integrity
» Graphic Solutions
» Linux
» Microsoft
» HP Networking
» HP NonStop
» HP OpenVMS
» HP Project Odyssey
» HP ProLiant
HP BladeSystem
» Security
» HP Storage
» HP Tru64
» Virtualization
» HP VISPEL-Video Training
» VMware
» HP Education Consulting
» Certification
» HP Virtual Rooms
» eLearning
» HP Software Education
Content starts here
At a glance
View schedule & enroll Sorted by: location or date
Course number U3959S
Length 5 days
Delivery method Virtual Instructor-Led Training (VILT)
Instructor-led training (ILT)
Onsite dedicated training (OST)
Price USD $4,000
CAD $4,400

Course overview

This 5-day course reviews the fundamentals that a system manager and application developer need to accurately evaluate the different methods of web-enabling applications on NonStop servers. Students gain an understanding of the benefits and requirements of using iTP WebServer, Pathway CGI, Java 2 Enterprise Edition (J2EE), Java Servlets, Java Server Pages, CORBA, XML, SOAP, and Web Services, in the Open System Services (OSS) environment of the NonStop Kernel. Lab sessions are included to reinforce the fundamentals learned.



  • Concepts and Facilities for NonStop Systems (U4147S)


  • Open System Services (OSS) for Guardian Developers (U4159S) or
  • Open System Services (OSS) for UNIX Application Developers (U4187S) or
  • Basic knowledge of programming languages such as C++, Java


Anyone that will be creating or porting applications onto the HP NonStop server.

Ways to save

Benefits to you

  • Overview of Internet technology and its component parts
  • Overview of the Open Systems Services (OSS) environment
  • Basics of building a web application
  • Migration of applications to the NonStop platform
  • Introduction to the iTP WebServer environment
  • Pathway Common Gateway Interface (CGI) overview
  • Introduction to Java technology
  • Java servlet overview
  • J2EE foundations
  • Java Server Pages (JSP) overview
  • Internet security overview
  • Why CORBA
  • CORBA fundamentals
  • CORBA and NonStop servers
  • CORBA programming
  • XML
  • SOAP
  • Web services

Next Steps

  • iTP WebServer for NonStop Servers (U4160S)
  • Consider attending the other advanced learning courses in the HP NonStop Application Development - Open System Services (OSS) curriculum

Course outline

Module 1 - Introduction

  • Internet standards (HTTP, HTML, CGI)
  • Web-enabling products
  • Advantages of web-enabling applications

Module 2 - Internet Building Blocks

  • Key components of the Internet (WWW, Browsers, URLs, TCP/IP, DNS, etc.)
  • HTTP protocol in depth
  • HTML protocol in depth
  • CGI protocol in depth
  • Lab: HTML

Module 3 - Building Web Applications

  • HTML and its limitations
  • Available scripting options
  • Methods of maintaining context
  • Development options

Module 4 - Web Application Profile

  • Examination of web-enabling components
  • Steps for web-enabling a legacy application
  • Available programming options
  • Options for cross-platform development

Module 5 - Open System Services (OSS) Overview

  • Components of the OSS system
  • Basic requirements for OSS configuration and management
  • Interactive options in the OSS environment
  • Common OSS commands
  • Lab exercise: OSS Lab Perform exercises in common OSS usage
  • Lab: OSS; Pathway demo

Module 6 - iTP WebServer Introduction

  • Basic structure of the NonStop Kernel and supported environments
  • Features of the NonStop TS/MP environment
  • Relationship between the NonStop TS/MP product and iTP WebServer
  • How the iTP WebServer can be used to support
  • Internet and intranet distributed transaction processing
Module 7 - CGI Programming
  • Pathway CGI programming concept
  • Developing and configuring server classes for the iTP WebServer environment
  • Security design considerations of Pathway CGI servers
  • Coding and compiling C language routines into Pathway CGI servers

Module 8 - Introduction to Java Technology

  • Goal and features of the Java language
  • Introduction to Enterprise Java and its related components
  • Server-side Java

Module 9 - J2EE Foundations

  • Purpose of Java 2 Platform, Enterprise Edition (J2EE)
  • Functions of the key technologies that compose J2EE
  • Enterprise JavaBeans

Module 10 - Java Servlets/JSP

  • Implementation of servlets on NonStop Himalaya system
  • The standard servlet API
  • JPathsend interface
  • Overview of Java Server Pages (JSP)
  • Lab: Servlet programming; COBOL programming

Module 11 - Internet Security

  • Security challenges facing commercial operations over the Internet
  • Commonly-used encryption technologies
  • Functions of Certificate Authorities (CAs)
  • Secure Socket Layer (SSL) protocol implemented in the iTP WebServer

Module 12 - Why CORBA?

  • E-Business challenges
  • Distributed applications
  • Messaging options

Module 13 - CORBA Fundamentals

  • Object Oriented Programming (OOP)
  • Interface Definition Language (IDL)

Module 14 - CORBA and NonStop Systems

  • NonStop CORBA 2.3 architecture and services
  • Product information sources

Module 15 - CORBA Programming

  • Program basics
  • Pathway and CORBA
  • Lab: CORBA programming

Module 16 - Introduction to Web Services

  • Web application versus Web service
  • Web service architecture
  • Web services challenges

Module 17 - Extensible Markup Language (XML)

  • Well-formed and valid XML
  • Document Type Declaration and Schema
  • XML namespace
  • XML parsers

Module 18 - Simple Object Access Protocol (SOAP)

  • SOAP environment
  • Structure of a SOAP Envelope
  • SOAP encoding data types
  • Using SOAP in HTTP

Module 19 - WSDL and UDDI

  • WSDL document structure
  • WSDL elements
  • WSDL tools
  • UDDI data structures
  • UDDI on the internet

Module 20 - NonStop SOAP

  • SDL and SDR
  • NonStop SOAP Admin tools
  • XML or SOAP client accessing TS/MP services
  • NonStop SOAP server
  • Labs: defining Web services with SDL; accessing Web services locally with XML files; Accessing Web services using HTML clients

Onsite Delivery Equipment Requirements Hardware Requirements

  • NonStop S-series server
  • 30 MB of memory per student (plus swap space for one NonStop TS/MP application per student)

Software Requirements

G06 or later version of the NonStop Kernel operating system, including iTP WebServer
NonStop TM/MP, NonStop SQL/MP, Safeguard, OSS, NonStop SOAP, and NonStop TS/MP software
TCP/IP (a DNS server should be running, and the server should be registered with DNS with an appropriate name)

LAN access to the Internet is preferred

U3959S - C.00
Privacy statement Using this site means you accept its terms Feedback to Education & Training
© 2014 Hewlett-Packard Development Company, L.P.