chapter 13: z/os http server
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 PresentationTRANSCRIPT
![Page 1: Chapter 13: z/OS HTTP Server](https://reader035.vdocuments.mx/reader035/viewer/2022070502/56814d5d550346895dba9c10/html5/thumbnails/1.jpg)
Introduction to z/OS Basics
© 2006 IBM Corporation
Chapter 13: z/OS HTTP Server
![Page 2: Chapter 13: z/OS HTTP Server](https://reader035.vdocuments.mx/reader035/viewer/2022070502/56814d5d550346895dba9c10/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070502/56814d5d550346895dba9c10/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070502/56814d5d550346895dba9c10/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070502/56814d5d550346895dba9c10/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070502/56814d5d550346895dba9c10/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070502/56814d5d550346895dba9c10/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070502/56814d5d550346895dba9c10/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070502/56814d5d550346895dba9c10/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070502/56814d5d550346895dba9c10/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070502/56814d5d550346895dba9c10/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070502/56814d5d550346895dba9c10/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070502/56814d5d550346895dba9c10/html5/thumbnails/13.jpg)
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