13
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 13: z/OS HTTP Server

Chapter 13: z/OS HTTP Server

  • Upload
    rae

  • View
    16

  • Download
    1

Embed Size (px)

DESCRIPTION

Chapter 13: z/OS HTTP Server. Objectives. After reading this chapter, you will be able to: List the three server modes Explain static and dynamic Web pages List at least two functions from each of the following modes: Basic Security Caching - PowerPoint PPT Presentation

Citation preview

Page 1: Chapter 13:  z/OS HTTP Server

Introduction to z/OS Basics

© 2006 IBM Corporation

Chapter 13: z/OS HTTP Server

Page 2: Chapter 13:  z/OS HTTP Server

Chapter 13 HTTP Server

© 2006 IBM Corporation2

Objectives

After reading this chapter, you will be able to:– List the three server modes

– Explain static and dynamic Web pages

– List at least two functions from each of the following modes:

• Basic• Security• Caching

– Understand how to deploy a Web application on z/OS

Page 3: Chapter 13:  z/OS HTTP Server

Chapter 13 HTTP Server

© 2006 IBM Corporation3

Key terms in this chapter

CGI dynamic FRCA HTTP J2EE LDAP SSL static

Page 4: Chapter 13:  z/OS HTTP Server

Chapter 13 HTTP Server

© 2006 IBM Corporation4

Introduction to Web applications on z/OS:

Past:– Many applications are tied to z/OS (CICS, DB2)

– New developments made on other platforms

Now:– Integrate both on z/OS

Page 5: Chapter 13:  z/OS HTTP Server

Chapter 13 HTTP Server

© 2006 IBM Corporation5

z/OS HTTP Server

Server modes:– Stand-alone server

– Scalable server

– Multiple servers

Static Web pages Dynamic Web pages

Page 6: Chapter 13:  z/OS HTTP Server

Chapter 13 HTTP Server

© 2006 IBM Corporation6

Dynamic Web Pages Common Gateway Interface (CGI)

HTTP ServerAddress Space

http://www.myzseries.com/cgi-bin/test.cgi

httpd.confURL

Response

ClientBrowser

11

22

33

CGIapplication

test2.cgi

CGIapplication

test.cgi

z/OSAddress Spaces

Page 7: Chapter 13:  z/OS HTTP Server

Chapter 13 HTTP Server

© 2006 IBM Corporation7

Dynamic Web Pages - Interaction with WebSphere

WebSphere plug-in, same address space

HTTP Serverhttp://www.myzseries.com/my.jsp

was.conf

CICS Serveror

IMS Server

httpd.conf

WASplugin

Servlet

URL

Response

ClientBrowser

Page 8: Chapter 13:  z/OS HTTP Server

Chapter 13 HTTP Server

© 2006 IBM Corporation8

Dynamic Web Pages - Interaction with WebSphere Web container inside HTTP Server, separate EJB container

HTTP Serverhttp://www.myzseries.com/my.jsp

was.confEJBContainer

httpd.conf

WASplugin

Servlet

URL

Response

ClientBrowser

CICS Serveror

IMS Server

EJB

J2EE Server

Page 9: Chapter 13:  z/OS HTTP Server

Chapter 13 HTTP Server

© 2006 IBM Corporation9

Dynamic Web Pages - Interaction with WebSphere Separate J2EE server with both Web container and EJB container

HTTP Serverhttp://www.myzseries.com/my.jsp

was.conf

EJBContainerhttpd.conf

WASplugin

URL

Response

ClientBrowser

CICS Serveror

IMS Server

EJB

J2EE Server

WebContainer

Servlet

JSPs

Page 10: Chapter 13:  z/OS HTTP Server

Chapter 13 HTTP Server

© 2006 IBM Corporation10

HTTP server capabilities Basic functions :

– EBCDIC/ASCII file access

– System Management Facilities

– Tracing & logging

– Server Side Includes

– Simple Network Management Protocol Management Information Base (SNMP MIB)

– Cookies support

– Multi Format Processing

– Persistent connections

– Virtual hosts

Page 11: Chapter 13:  z/OS HTTP Server

Chapter 13 HTTP Server

© 2006 IBM Corporation11

HTTP server capabilities (continued)

Security functions:– Thread level security

– HTTPS/SSL support

– LDAP support

– Certificate authentication

– Proxy support

Page 12: Chapter 13:  z/OS HTTP Server

Chapter 13 HTTP Server

© 2006 IBM Corporation12

HTTP server capabilities (continued)

File caching:– HTTP server caching HFS files

– HTTP server caching z/OS data sets

– Unix System Service caching HFS files

– Fast Response Cache Accelerator (FRCA)

Page 13: Chapter 13:  z/OS HTTP Server

Chapter 13 HTTP Server

© 2006 IBM Corporation13

Summary

In this chapter, you learned about:

– The three server modes– Static and dynamic Web pages– These HTTP server modes:

• Basic• Security• Caching

– Deploying a Web application on z/OS