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

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

  • View
    223

  • Download
    3

Embed Size (px)

Citation preview

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

Introduction to z/OS Basics

© 2006 IBM Corporation

Chapter 13: z/OS HTTP Server

Page 2: Introduction to z/OS Basics © 2006 IBM Corporation 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: Introduction to z/OS Basics © 2006 IBM Corporation 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: Introduction to z/OS Basics © 2006 IBM Corporation 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: Introduction to z/OS Basics © 2006 IBM Corporation 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: Introduction to z/OS Basics © 2006 IBM Corporation 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.conf

URL

Response

ClientBrowser

11

22

33

CGIapplication

test2.cgi

CGIapplication

test.cgi

z/OSAddress Spaces

Page 7: Introduction to z/OS Basics © 2006 IBM Corporation 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: Introduction to z/OS Basics © 2006 IBM Corporation 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: Introduction to z/OS Basics © 2006 IBM Corporation 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

EJBContainer

httpd.conf

WASplugin

URL

Response

ClientBrowser

CICS Serveror

IMS Server

EJB

J2EE Server

WebContainer

Servlet

JSPs

Page 10: Introduction to z/OS Basics © 2006 IBM Corporation 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: Introduction to z/OS Basics © 2006 IBM Corporation 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: Introduction to z/OS Basics © 2006 IBM Corporation 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: Introduction to z/OS Basics © 2006 IBM Corporation 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