iTP WebServer Workshop for NonStop Servers - U4160S


Learn the basics of installing, configuring, and securing HPE iTP WebServer solutions along with the management procedures needed to support the operation of the iTP WebServer. Hands-on lab exercises give you programming experience in the iTP WebServer environment. This four-day course is 60 percent lecture and 40 percent hands-on labs using HPE NonStop servers.

After you successfully complete this course, expect to be able to:
  • Explain the development of commercial data processing on the Internet
  • Describe the basic features of World Wide Web technology
  • Configure a basic iTP WebServer file server environment
  • Alter the basic configuration to enable advanced control options in the iTP WebServer 
  • Enhance the environment to perform secure transactions using the Secure Sockets Layer (SSL) protocol
  • Manage and control the operation of the iTP WebServer environment
  • Describe the Common Gateway Interface (CGI) standard for interfacing with web servers, the HPE Pathway CGI implementation, and the differences between the two approaches
  • Describe the implementation of Java servlets and Java Server Pages (JSPs) and how they differ from generic CGI and Pathway CGI
  • Code, compile, deploy, and execute Java servlets and JSPs in the iTP WebServer environment using the Apache Tomcat container 

expand_more chevron_right Zielgruppe

Ideal candidate for this course:
  • Personnel involved with installation, management, programming, and support of the iTP WebServer and applications developed in the iTP WebServer environment 

    expand_more chevron_right Vorkenntnisse

    The following knowledge is recommended for this seminar:
    A working knowledge of C or C++ and Java programming language

    expand_more chevron_right Detail-Inhalte

    Web Technology on the Internet
    • Origin of the Internet
    • Packet switching
    • ARPAnet
    • Emergence of international operations 
    • Creation of a common protocol
    • TCP/IP addresses and domains
    • The World Wide Web
    • Transaction classes—the new model 

    TS/MP and iTP WebServer Components
    • Major design goals for NonStop systems
    • NonStop system—layered environment
    • TS/MP environment
    • Server class concept
    • Distributed TS/MP implementation
    • Pathway/TS product 
    • Client/server using RSC and TS/MP products 
    • iTP WebServer architecture
    • iTP WebServer and iTP active transaction pages
    • Application migration
    • Migrating client/server applications 

    iTP WebServer Functions and Products
    • Basic file server
    • File content—usefulhtml
    • Browser processing of HTML documents
    • Generic CGI processing
    • CGI script—hellocgi 
    • Pathway legacy systems
    •  Java servlets
    • Active Transaction Pages (ATP) applications
    • Resource Locator Service (RLS)
    • Anonymous ticketing 

    Security Considerations
    • Existing private networks
    • Intercompany communication
    • Applications on the Internet
    • Problems for commercial use of the Internet
    • Message security—encryption methods
    • Encryption algorithms
    • Relative speed
    • Certificate Authorities (CAs) 
    • Using the certificate
    • Emerging Internet standards for WWW
    • Secure Sockets Layer (SSL)
    • Private Communication Technology (PCT) protocol
    • iTP WebServer support
    • Atalla WebSafe Internet security processor
    • iTP WebServer/Atalla WebSafe Internet security processor integration 

    Preinstallation Planning
    • Hardware and software requirements
    • Checking product files
    • System checks—DNR, TCP/IP, and OSS 
    • Safeguard subsystem considerations
    • TMF and SQL/MP environments
    • Java development kit requirement 

    • Installing iTP WebServer software
    • Out-of-box installation
    • setup script
    • Administration server overview
    • setup script dialog
    • Administration server 
    • iTP WebServer environment
    • Standard commands
    • EMS template installation
    • Installing and configuring the RLS
    • Lab: basic installation 

    • iTP WebServer PATHMON configuration
    • TS/MP component configuration
    • Server class configurations
    • Overriding server class parameters
    • Accept directive
    • Logging function and modes
    • Log file content
    • Selecting log format
    • Logging domain names—reverselookup
    • Finding content files
    • Mapping URLs to OSS files
    • Partitioning content using filemap
    • Mapping URLs to Guardian file space
    • Returning default HTML documents
    • Region commands 
    • Automatic directory indexing
    • Requiring a password 
    • User ID and password prompts
    • Virtual host support
    • Defining server messages
    • Customized message display
    • Multipurpose Internet Mail Extensions (MIME)
    • iTP WebServer MIME types
    • Standard MIME types for iTP WebServer
    • Processing local server class and generic-CGI requests
    • Processing requests for other environments
    • Running with Guardian files and commands
    • Server-side includes
    • Lab: customized installation 

    Configuring for Security
    • Basic security
    • Configuring for SSL and PCT
    • AcceptSecureTransport—other options
    • Distinguished Names (DNs)
    • Certificates
    • Obtaining a certificate
    • Creating a public/private key pair
    • keyadmin command output
    • Certificate request message
    • Installing the certificate 
    • Certificate record
    • RequireSecureTransport for secure access
    • Hardware encryption with WebSafe2 Internet security processor
    • Enabling hardware encryption
    • Installing and configuring the WID
    • The WebSafe2 Internet security processor
    • The make_key_websafe utility
    • How hardware encryption works
    • Lab: security 

    Additional Management Issues
    • Log-file maintenance 
    • Improving DNS performance 
    • TS/MP management 
    • Checking status and server class status 
    • Displaying server configuration
    • Performance—server statistics 
    • PATHMON status 
    • Controlling TS/MP logging 
    • Using command files for configuration
    • Extended configuration from the OSS environment
    • Viewing EMS log files
    • Lab: pathway demonstration 

    Pathway CGI Programming
    • Generic CGI processing
    • CGI environment variables
    • Generic CGI performance
    • Default MIME type
    • Pathway CGI implementation and procedures
    • Automatic form decoding
    • Processing input in a pathway CGI program 
    • HTML form
    • Structured database access
    • Pathway CGI coding considerations
    • Maintaining context
    • Configuring a pathway CGI server class
    • Using MIME types
    • Security design considerations

    Java Servlets and JSP
    • Introduction to Java
    • iTP secure WebServer servlet architecture
    • Java servlet implementation •
    • Java development kit directory structure
    • Java compilation
    • Java servlet standard API and code
    • JDBC transaction drivers
    • Transaction unaware driver 
    • ddl2java tool and using ddl2java 
    •  JPathsend
    • Installing NonStop Servlets for JavaServer Pages (NSJSP) 
    • setup script 
    • Directory and configuration overview
    • Configuring the servlet server class
    • Java Server Pages (JSP) 
    • Lab: Java servlet and JSP programming 



      Durch Angabe Ihrer E-Mail-Adresse und Anklicken des Buttons „Newsletter abonnieren“ erklären Sie sich damit einverstanden, dass ETC Ihnen regelmäßig Informationen zu IT Seminaren und weiteren Trainings- und Weiterbildungsthemen zusendet. Die Einwilligung kann jederzeit bei ETC widerrufen werden.