Course ID 00071723
HP product number U3959S
Course format ILT
Course length 5 day(s)
Skill level Foundational
Delivery languages English
Related certifications
In preparation for these exams
Selected items from this course are included in these exams:
Register for this course.
Find this course in the Training calendar and click the “Register” link in the last column to begin your registration.

Course description

This course reviews the fundamentals needed to accurately evaluate the different methods of web enabling applications on NonStop servers. It covers 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.

Who should attend

• Anyone that will be creating or porting applications onto the HP NonStop server
• System managers and application developers

Prerequisites

• Concepts and Facilities for NonStop Systems
(U4147S)
Also recommended:
• 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
For complete prerequisites and requirements to achieve any of the related certifications or upgrade paths, see the certification description on the HP ExpertOne website.

Topics

  • 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 systems
    • 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)
    • Ethernet controller
      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
      ing such products and services.
  • 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

Objectives

After completing this course, you should be able to do the following:
  • Understand the fundamentals needed to accurately evaluate the different methods of web enabling applications on NonStop servers.

How to register

View the HP ExpertOne Global Training Calendar to register for the trainings offering that best meets your needs.

Policies, fees and cancellations

Course fees may vary and are established and collected by the training center delivering the course. Cancellation fees may apply. Contact your HP Authorized Training Partner for their respective policies.