SlideShare a Scribd company logo
1/82
2/82
WebSphere Application Server on z/OS
(Based on Version 5)
3/82
Chapter objectivesChapter objectives
Be able to:
• List the six qualities of the J2EE Application
model
• Give three reasons for running WebSphere
Application Server under z/OS
• Name three connectors to CICS, DB2, and
IMS
3
4/82
Key terms in this chapterKey terms in this chapter
• cell
• CR
• CGI
• EIS
• JMX
• J2EE
• SR
• cluster
• node
4
5/82
Introduction to Web applications on z/OSIntroduction to Web applications on z/OS
5
 Past:
– Many applications are tied to z/OS (CICS, DB2)
– New developments made on other platforms
 Now:
– Integrate both on z/OS
6/82
Extending the web serverExtending the web server
HTTP Server
Web server plugin
Application Server
Some Application
Servers have
built-in HTTP
support
The Application Server has been thought of as an extension to
a Web server, consisting of 2 main components
A plugin for the Web server (HTTP Server) that will pass the
request to the actual Application Server.
and
The Application Server itself
6
7/82
J2EE Application Model in z/OSJ2EE Application Model in z/OS
7
Same as on other platforms, following SDK:
 Functional
 Reliable
 Usable
 Efficient
 Maintainable
 Portable
8/82
Running WebSphere Application Server for z/OSRunning WebSphere Application Server for z/OS
8
 Basics of WebSphere on z/OS
 Consolidation of workloads
 WebSphere for z/OS Security
 Continuous availability
 Performance
9/82
9
What is an Application Server
10/82
J2EE Applications execute in MVS Address Space(s)J2EE Applications execute in MVS Address Space(s)
10
11/82
11
platform specific
code
(C code)
Shared C code
Java application
Shared Java code
awt
Posix interface
C runtime library
X11
net
sockets
bytecodes
bytecodes
This layer has
the calls to the
C runtime library
C statements
Unicode
ASCII
EBCDIC
Java
Virtual
Machine
UNIX
System
Services
SAF DFSMS
Address
Space
z/OS
SMH
WLM
RRS
HFS
MVS
Dataset
ZFS
DB
z/OS UNIX
Language Environment
RACF
JVM
Java Virtual Machine in z/OS
12/82
12
Heap
JVM
Runtime
data area
Method area
Thread stack
Thread stack
Java program and JVM executing in a
z/OS LE Environment
Java program
executing in a JVM
Process
Enclave
specific
data
Data shared
between
enclaves
System
Thread
System
Thread
System
Thread
JVM
LE
Enclave
C/C++ main
routine
Subroutine
LE Heap
Storage
Java
ThreadsJava
ThreadsJava
Threads
Java
ThreadsJava
ThreadsJava
Threads
JVM in z/OS LE
13/82
Enterprise Application PackagingEnterprise Application Packaging
13
EJB
DD
Web
DD
Client
DD
HTML,
GIF, etc.
Application
DD
Enterprise
Bean
Client
Class
Servlet JSP
EJB
Module
.JAR file
Web
Module
.WAR file
Client
Module
.JAR file
J2EE
Application
.EAR fileInstalled
RAR
DD = Deployment Descriptor
14/82
14
J2EE Enterprise Application Architecture
1. 2.
3.
4.
5.
15/82
WebSphere Application Server for z/OSWebSphere Application Server for z/OS
15
Organization based on concepts:
 Servers
 Nodes (and Node Agents): a logical grouping of
WebSphere-managed servers
 Cells: a grouping of Nodes
Within the address spaces, concept of CONTAINER
16/82
16
HTTP
Server
Application
database
Application
server
Admin
UI
Web
browser
client
Server
Basic Model
17/82
WebSphere Application Server for z/OSWebSphere Application Server for z/OS
Application
Server =
Instance
CR
SR
17
 Conform Software Development Kit (SDK)
 Interoperates with other subsystems
CR = Controller Region
SR = Servant Region
18/82
18
A "Standalone Server" is just that -- a single application server that is not
part of a Deployment Manager's cell. The name is a bit misleading
because in truth it's also a node and a cell:
CR SR
Server
CR
Daemon
Single
application
server
A node, but not
a "managed"
A cell, but not
an ND cell
Because it's a
cell, it has a
Daemon
There are things it can do and not do:
Do
Use Admin Console
Install/run applications
Connect to data resources
Use for messaging
Not Do
Add more servers
Span MVS images
Cluster
Start/stop server from Admin
It's a very handy configuration for testing and development purposes ...
What is a “Standalone” Server
19/82
19
WebSphere Base Application Server
20/82
20
Administrative application
installed using batch process.
Thereafter, applications installed
using graphical interface of
administrative program
MVS System or LPAR
Daemon
CR
Node
Cell
Server
CR SRA
Administration
Application
EAR
Collection of:
Servlets
JSPs
HTML pages
GIF/JPG images
Files (XML, properties
and application) held in
the HFS structure
HFS
Standard
Web
Browser
HTTP
The administrative application
requires that only one "servant"
(server region) is spawned. This is
due to sharing and locking issues.
Important!
!
Administering a Base Application Server
21/82
21
Address Space Relationships
22/82
22
HFS under the Base Application Server Node
23/82
23
You can create as many of these things as you like, and they can be 100%
operationally and administratively isolated from one another:
CR SR
Server
CR
Daemon
CR SR
Server
CR
Daemon
CR SR
Server
CR
Daemon
MVS Image
Development
"Fred"
Development
"Mary"
Functional
Test Team
Even though they're on the
same MVS image, their
environments are separate
from one another:
Separate Mount Point and HFS
Separate JCL procedures
Separate TCP ports
Separate Admin Consoles
Separate Userids / Passwords
Start/Stop servers independently
Isolation
Isolation
This is one of the primary
benefits of creating
Standalone Servers
There's another ...
Small, Separate Environments
24/82
24
25/82
25
26/82
New Administrative Console Look and FeelNew Administrative Console Look and Feel
26
27/82
27
HFS under a Base Application Server Node
28/82
28
Run customized Jobs to create Base App Server
29/82
29
Creating First Base Application Server Node
30/82
Base App Server Dialog Main PanelBase App Server Dialog Main Panel
30
----------------- WebSphere for z/OS Customization ------------------
Option ===> Appl: GA
Configure base Application Server node
Use this dialog to define WebSphere for z/OS variables and generate
customization jobs for your installation. Specify an option and press ENTER.
HLQ for WebSphere product data sets: WASV5GA
1 Allocate target data sets. The data sets will contain the WebSphere
customization jobs and data generated by the dialog.
2 Define variables. Define your installation-specific information for
WebSphere customization.
3 Generate customization jobs. Validate your customization variables
and generate jobs and instructions.
4 View instructions. View the generated customization instructions.
Options for WebSphere for z/OS Customization Variables
S Save customization variables. Save your WebSphere customization
variables in a data set for later use.
L Load customization variables. Load your WebSphere customization
variables from a data set.
31/82
Single copy of JCL for Multiple ServersSingle copy of JCL for Multiple Servers
31
//V5ACR PROC ENV=CU1X.NU1.SU1,Z=V5ACRZ
// SET ROOT='/etc/wasv5'
//BBOCTL EXEC PGM=BBOCTL,REGION=0M,
// PARM='TRAP(ON,NOSPIE),ENVAR("_EDC_UMASK_DFLT=007") /'
//BBOENV DD PATH='&ROOT/&ENV/was.env'
// INCLUDE MEMBER=&Z
//*
//* Output DDs
//*
//CEEDUMP DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//SYSOUT DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//SYSPRINT DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//*
//*Steplib Setup
//*
//STEPLIB DD DISP=SHR,DSN=WASV5GA.SBBOLD2
// DD DISP=SHR,DSN=WASV5GA.SBBOLOAD
V5ACR
V5ACRZ
32/82
ThankThank You !!!You !!!
For More Information click below link:
Follow Us on:
http://vibranttechnologies.co.in/websphere-classes-in-mumbai.html
Ad

More Related Content

What's hot (19)

Websphere Application Server V8.5
Websphere Application Server V8.5Websphere Application Server V8.5
Websphere Application Server V8.5
IBM WebSphereIndia
 
ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...
Nancy Thomas
 
WebSphere Application Server
WebSphere Application ServerWebSphere Application Server
WebSphere Application Server
Nishant Mevawala
 
WebSphere Application Server Information Resources
WebSphere Application Server Information ResourcesWebSphere Application Server Information Resources
WebSphere Application Server Information Resources
ejlp12
 
Websphere Application Server v7
Websphere Application Server v7Websphere Application Server v7
Websphere Application Server v7
Chris Sparshott
 
IBM Websphere introduction and installation for beginners
IBM Websphere introduction and installation for beginnersIBM Websphere introduction and installation for beginners
IBM Websphere introduction and installation for beginners
Shubham Gupta
 
WebSphere application server 8.5.5 - quick overview
WebSphere application server 8.5.5 - quick overviewWebSphere application server 8.5.5 - quick overview
WebSphere application server 8.5.5 - quick overview
Chris Sparshott
 
Web Sphere Application Server Features
Web Sphere Application Server FeaturesWeb Sphere Application Server Features
Web Sphere Application Server Features
Symbyo Technologies
 
WAS Support & Monitoring Tools
WAS Support & Monitoring ToolsWAS Support & Monitoring Tools
WAS Support & Monitoring Tools
Royal Cyber Inc.
 
Ibm web sphere_job_interview_preparation_guide
Ibm web sphere_job_interview_preparation_guideIbm web sphere_job_interview_preparation_guide
Ibm web sphere_job_interview_preparation_guide
Khemnath Chauhan
 
websphere commerce server admin configuration
websphere commerce server admin configuration websphere commerce server admin configuration
websphere commerce server admin configuration
Laxmi Kanth Kshatriya
 
WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)
ejlp12
 
Windows server 2012_r2_
Windows server 2012_r2_ Windows server 2012_r2_
Windows server 2012_r2_
Hello_World_2016
 
Dell open manage essentials install
Dell open manage essentials installDell open manage essentials install
Dell open manage essentials install
Svetlana Kachintseva
 
IBM Connections 4.0: How to Deploy a Two Node Cluster of IBM Connections V4.0...
IBM Connections 4.0: How to Deploy a Two Node Cluster of IBM Connections V4.0...IBM Connections 4.0: How to Deploy a Two Node Cluster of IBM Connections V4.0...
IBM Connections 4.0: How to Deploy a Two Node Cluster of IBM Connections V4.0...
Patrick Cadogan
 
Installing ibm tivoli directory server v6.0 (web sphere partner gateway v6.1 ...
Installing ibm tivoli directory server v6.0 (web sphere partner gateway v6.1 ...Installing ibm tivoli directory server v6.0 (web sphere partner gateway v6.1 ...
Installing ibm tivoli directory server v6.0 (web sphere partner gateway v6.1 ...
Banking at Ho Chi Minh city
 
DUG'20: 09 - DAOS Middleware Update
DUG'20: 09 - DAOS Middleware UpdateDUG'20: 09 - DAOS Middleware Update
DUG'20: 09 - DAOS Middleware Update
Andrey Kudryavtsev
 
Custom development of web dynpro ess applications using floor plan manager
Custom development of web dynpro ess applications using floor plan managerCustom development of web dynpro ess applications using floor plan manager
Custom development of web dynpro ess applications using floor plan manager
Juanfe1978
 
Webform Server 351 Architecture and Overview
Webform Server 351 Architecture and OverviewWebform Server 351 Architecture and Overview
Webform Server 351 Architecture and Overview
ddrschiw
 
Websphere Application Server V8.5
Websphere Application Server V8.5Websphere Application Server V8.5
Websphere Application Server V8.5
IBM WebSphereIndia
 
ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...
Nancy Thomas
 
WebSphere Application Server
WebSphere Application ServerWebSphere Application Server
WebSphere Application Server
Nishant Mevawala
 
WebSphere Application Server Information Resources
WebSphere Application Server Information ResourcesWebSphere Application Server Information Resources
WebSphere Application Server Information Resources
ejlp12
 
Websphere Application Server v7
Websphere Application Server v7Websphere Application Server v7
Websphere Application Server v7
Chris Sparshott
 
IBM Websphere introduction and installation for beginners
IBM Websphere introduction and installation for beginnersIBM Websphere introduction and installation for beginners
IBM Websphere introduction and installation for beginners
Shubham Gupta
 
WebSphere application server 8.5.5 - quick overview
WebSphere application server 8.5.5 - quick overviewWebSphere application server 8.5.5 - quick overview
WebSphere application server 8.5.5 - quick overview
Chris Sparshott
 
Web Sphere Application Server Features
Web Sphere Application Server FeaturesWeb Sphere Application Server Features
Web Sphere Application Server Features
Symbyo Technologies
 
WAS Support & Monitoring Tools
WAS Support & Monitoring ToolsWAS Support & Monitoring Tools
WAS Support & Monitoring Tools
Royal Cyber Inc.
 
Ibm web sphere_job_interview_preparation_guide
Ibm web sphere_job_interview_preparation_guideIbm web sphere_job_interview_preparation_guide
Ibm web sphere_job_interview_preparation_guide
Khemnath Chauhan
 
websphere commerce server admin configuration
websphere commerce server admin configuration websphere commerce server admin configuration
websphere commerce server admin configuration
Laxmi Kanth Kshatriya
 
WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)
ejlp12
 
Dell open manage essentials install
Dell open manage essentials installDell open manage essentials install
Dell open manage essentials install
Svetlana Kachintseva
 
IBM Connections 4.0: How to Deploy a Two Node Cluster of IBM Connections V4.0...
IBM Connections 4.0: How to Deploy a Two Node Cluster of IBM Connections V4.0...IBM Connections 4.0: How to Deploy a Two Node Cluster of IBM Connections V4.0...
IBM Connections 4.0: How to Deploy a Two Node Cluster of IBM Connections V4.0...
Patrick Cadogan
 
Installing ibm tivoli directory server v6.0 (web sphere partner gateway v6.1 ...
Installing ibm tivoli directory server v6.0 (web sphere partner gateway v6.1 ...Installing ibm tivoli directory server v6.0 (web sphere partner gateway v6.1 ...
Installing ibm tivoli directory server v6.0 (web sphere partner gateway v6.1 ...
Banking at Ho Chi Minh city
 
DUG'20: 09 - DAOS Middleware Update
DUG'20: 09 - DAOS Middleware UpdateDUG'20: 09 - DAOS Middleware Update
DUG'20: 09 - DAOS Middleware Update
Andrey Kudryavtsev
 
Custom development of web dynpro ess applications using floor plan manager
Custom development of web dynpro ess applications using floor plan managerCustom development of web dynpro ess applications using floor plan manager
Custom development of web dynpro ess applications using floor plan manager
Juanfe1978
 
Webform Server 351 Architecture and Overview
Webform Server 351 Architecture and OverviewWebform Server 351 Architecture and Overview
Webform Server 351 Architecture and Overview
ddrschiw
 

Viewers also liked (20)

Websphere application-server-training-course-navi-mumbai-websphere-applicatio...
Websphere application-server-training-course-navi-mumbai-websphere-applicatio...Websphere application-server-training-course-navi-mumbai-websphere-applicatio...
Websphere application-server-training-course-navi-mumbai-websphere-applicatio...
anshkhurana01
 
IBM WebSphere Application Server Introduction for Lotus
IBM WebSphere Application Server Introduction for LotusIBM WebSphere Application Server Introduction for Lotus
IBM WebSphere Application Server Introduction for Lotus
dominion
 
Managing Websphere Application Server certificates
Managing Websphere Application Server certificatesManaging Websphere Application Server certificates
Managing Websphere Application Server certificates
Piyush Chordia
 
WebSphere Application Server Topology Options
WebSphere Application Server Topology OptionsWebSphere Application Server Topology Options
WebSphere Application Server Topology Options
ejlp12
 
13 January 2015: Enduring challenge briefings
13 January 2015: Enduring challenge briefings 13 January 2015: Enduring challenge briefings
13 January 2015: Enduring challenge briefings
Defence and Security Accelerator
 
Fundamentals of Selling to SLED
Fundamentals of Selling to SLEDFundamentals of Selling to SLED
Fundamentals of Selling to SLED
immixGroup
 
IBM WebSphere application server
IBM WebSphere application serverIBM WebSphere application server
IBM WebSphere application server
IBM Sverige
 
3 Dec 2013 Integrated computational materials CDE themed competition presenta...
3 Dec 2013 Integrated computational materials CDE themed competition presenta...3 Dec 2013 Integrated computational materials CDE themed competition presenta...
3 Dec 2013 Integrated computational materials CDE themed competition presenta...
Defence and Security Accelerator
 
Master Your Data. Master Your Business
Master Your Data. Master Your BusinessMaster Your Data. Master Your Business
Master Your Data. Master Your Business
DLT Solutions
 
Market Intelligence Briefing: The Civilian FY16 Federal Budget
Market Intelligence Briefing: The Civilian FY16 Federal BudgetMarket Intelligence Briefing: The Civilian FY16 Federal Budget
Market Intelligence Briefing: The Civilian FY16 Federal Budget
immixGroup
 
Market Intelligence Briefing: The DOD FY16 Federal Budget
Market Intelligence Briefing: The DOD FY16 Federal BudgetMarket Intelligence Briefing: The DOD FY16 Federal Budget
Market Intelligence Briefing: The DOD FY16 Federal Budget
immixGroup
 
Case Study-WorldWide Technology and ClearOrbit
Case Study-WorldWide Technology and ClearOrbitCase Study-WorldWide Technology and ClearOrbit
Case Study-WorldWide Technology and ClearOrbit
bakeursilly
 
Keys to Master Data Management
Keys to Master Data ManagementKeys to Master Data Management
Keys to Master Data Management
DLT Solutions
 
Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services
Deploying and Managing Red Hat Enterprise Linux in Amazon Web ServicesDeploying and Managing Red Hat Enterprise Linux in Amazon Web Services
Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services
DLT Solutions
 
Business Innovation Approach
Business Innovation ApproachBusiness Innovation Approach
Business Innovation Approach
Koen Klokgieters
 
Improve your PC performance with DDR4 Memory
Improve your PC performance with DDR4 MemoryImprove your PC performance with DDR4 Memory
Improve your PC performance with DDR4 Memory
Annie Jones
 
FINAL REPORT OF ONGC
FINAL REPORT OF ONGCFINAL REPORT OF ONGC
FINAL REPORT OF ONGC
BIDHAN DAS
 
Sap information steward
Sap information stewardSap information steward
Sap information steward
ytrhvk
 
High Dimensional Indexing using MongoDB (MongoSV 2012)
High Dimensional Indexing using MongoDB (MongoSV 2012)High Dimensional Indexing using MongoDB (MongoSV 2012)
High Dimensional Indexing using MongoDB (MongoSV 2012)
Nicholas Knize, Ph.D., GISP
 
Boyuan Construction Investor Presentation
Boyuan Construction Investor PresentationBoyuan Construction Investor Presentation
Boyuan Construction Investor Presentation
TMX Equicom
 
Websphere application-server-training-course-navi-mumbai-websphere-applicatio...
Websphere application-server-training-course-navi-mumbai-websphere-applicatio...Websphere application-server-training-course-navi-mumbai-websphere-applicatio...
Websphere application-server-training-course-navi-mumbai-websphere-applicatio...
anshkhurana01
 
IBM WebSphere Application Server Introduction for Lotus
IBM WebSphere Application Server Introduction for LotusIBM WebSphere Application Server Introduction for Lotus
IBM WebSphere Application Server Introduction for Lotus
dominion
 
Managing Websphere Application Server certificates
Managing Websphere Application Server certificatesManaging Websphere Application Server certificates
Managing Websphere Application Server certificates
Piyush Chordia
 
WebSphere Application Server Topology Options
WebSphere Application Server Topology OptionsWebSphere Application Server Topology Options
WebSphere Application Server Topology Options
ejlp12
 
Fundamentals of Selling to SLED
Fundamentals of Selling to SLEDFundamentals of Selling to SLED
Fundamentals of Selling to SLED
immixGroup
 
IBM WebSphere application server
IBM WebSphere application serverIBM WebSphere application server
IBM WebSphere application server
IBM Sverige
 
3 Dec 2013 Integrated computational materials CDE themed competition presenta...
3 Dec 2013 Integrated computational materials CDE themed competition presenta...3 Dec 2013 Integrated computational materials CDE themed competition presenta...
3 Dec 2013 Integrated computational materials CDE themed competition presenta...
Defence and Security Accelerator
 
Master Your Data. Master Your Business
Master Your Data. Master Your BusinessMaster Your Data. Master Your Business
Master Your Data. Master Your Business
DLT Solutions
 
Market Intelligence Briefing: The Civilian FY16 Federal Budget
Market Intelligence Briefing: The Civilian FY16 Federal BudgetMarket Intelligence Briefing: The Civilian FY16 Federal Budget
Market Intelligence Briefing: The Civilian FY16 Federal Budget
immixGroup
 
Market Intelligence Briefing: The DOD FY16 Federal Budget
Market Intelligence Briefing: The DOD FY16 Federal BudgetMarket Intelligence Briefing: The DOD FY16 Federal Budget
Market Intelligence Briefing: The DOD FY16 Federal Budget
immixGroup
 
Case Study-WorldWide Technology and ClearOrbit
Case Study-WorldWide Technology and ClearOrbitCase Study-WorldWide Technology and ClearOrbit
Case Study-WorldWide Technology and ClearOrbit
bakeursilly
 
Keys to Master Data Management
Keys to Master Data ManagementKeys to Master Data Management
Keys to Master Data Management
DLT Solutions
 
Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services
Deploying and Managing Red Hat Enterprise Linux in Amazon Web ServicesDeploying and Managing Red Hat Enterprise Linux in Amazon Web Services
Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services
DLT Solutions
 
Business Innovation Approach
Business Innovation ApproachBusiness Innovation Approach
Business Innovation Approach
Koen Klokgieters
 
Improve your PC performance with DDR4 Memory
Improve your PC performance with DDR4 MemoryImprove your PC performance with DDR4 Memory
Improve your PC performance with DDR4 Memory
Annie Jones
 
FINAL REPORT OF ONGC
FINAL REPORT OF ONGCFINAL REPORT OF ONGC
FINAL REPORT OF ONGC
BIDHAN DAS
 
Sap information steward
Sap information stewardSap information steward
Sap information steward
ytrhvk
 
High Dimensional Indexing using MongoDB (MongoSV 2012)
High Dimensional Indexing using MongoDB (MongoSV 2012)High Dimensional Indexing using MongoDB (MongoSV 2012)
High Dimensional Indexing using MongoDB (MongoSV 2012)
Nicholas Knize, Ph.D., GISP
 
Boyuan Construction Investor Presentation
Boyuan Construction Investor PresentationBoyuan Construction Investor Presentation
Boyuan Construction Investor Presentation
TMX Equicom
 
Ad

Similar to Websphere - application server on z/os (20)

WLS
WLSWLS
WLS
Bebo Yu
 
Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01
Clint Edmonson
 
Ibm db2 10.5 for linux, unix, and windows installing ibm data server clients
Ibm db2 10.5 for linux, unix, and windows   installing ibm data server clientsIbm db2 10.5 for linux, unix, and windows   installing ibm data server clients
Ibm db2 10.5 for linux, unix, and windows installing ibm data server clients
bupbechanhgmail
 
Case Project 12-2 Devising an AD DS Design with RODC, AD RMS, and A.pdf
Case Project 12-2 Devising an AD DS Design with RODC, AD RMS, and A.pdfCase Project 12-2 Devising an AD DS Design with RODC, AD RMS, and A.pdf
Case Project 12-2 Devising an AD DS Design with RODC, AD RMS, and A.pdf
Amansupan
 
Windows Loves drupal
Windows Loves drupalWindows Loves drupal
Windows Loves drupal
Alessandro Pilotti
 
Windows sever 2008
Windows sever 2008Windows sever 2008
Windows sever 2008
Harish Konala
 
Learning ASP.NET 5 and MVC 6
Learning ASP.NET 5 and MVC 6Learning ASP.NET 5 and MVC 6
Learning ASP.NET 5 and MVC 6
Ido Flatow
 
Windows Loves Drupal
Windows Loves DrupalWindows Loves Drupal
Windows Loves Drupal
Acquia
 
The New z/VSE Database Connector (DBCLI)
The New z/VSE Database Connector (DBCLI)The New z/VSE Database Connector (DBCLI)
The New z/VSE Database Connector (DBCLI)
IBM India Smarter Computing
 
How do I securely deploy Internet websites in PHP on my IBMi?
How do I securely deploy Internet websites in PHP on my IBMi?How do I securely deploy Internet websites in PHP on my IBMi?
How do I securely deploy Internet websites in PHP on my IBMi?
Zend by Rogue Wave Software
 
Configuring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop SitesConfiguring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop Sites
David McGeough
 
WebLogic for DBAs
WebLogic for DBAsWebLogic for DBAs
WebLogic for DBAs
Simon Haslam
 
Get Started on Platform as a Service: Learn Cloud Foundry
Get Started on Platform as a Service: Learn Cloud FoundryGet Started on Platform as a Service: Learn Cloud Foundry
Get Started on Platform as a Service: Learn Cloud Foundry
Lucinda Davidson
 
Cf intro aug_2012_raja
Cf intro aug_2012_rajaCf intro aug_2012_raja
Cf intro aug_2012_raja
Lucinda Davidson
 
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - ConceroCTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
Spiffy
 
Ibm db2 10.5 for linux, unix, and windows developing ado.net and ole db app...
Ibm db2 10.5 for linux, unix, and windows   developing ado.net and ole db app...Ibm db2 10.5 for linux, unix, and windows   developing ado.net and ole db app...
Ibm db2 10.5 for linux, unix, and windows developing ado.net and ole db app...
bupbechanhgmail
 
J2ME
J2MEJ2ME
J2ME
anupama12369
 
70-410 Practice Test
70-410 Practice Test70-410 Practice Test
70-410 Practice Test
wrailebo
 
VMware Virtualization Basics - Part-1.pptx
VMware Virtualization Basics - Part-1.pptxVMware Virtualization Basics - Part-1.pptx
VMware Virtualization Basics - Part-1.pptx
ssuser4d1c08
 
Dell EMC OpenManage Enterprise Ovierview 3.3
Dell EMC OpenManage Enterprise Ovierview 3.3Dell EMC OpenManage Enterprise Ovierview 3.3
Dell EMC OpenManage Enterprise Ovierview 3.3
Mark Maclean
 
Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01
Clint Edmonson
 
Ibm db2 10.5 for linux, unix, and windows installing ibm data server clients
Ibm db2 10.5 for linux, unix, and windows   installing ibm data server clientsIbm db2 10.5 for linux, unix, and windows   installing ibm data server clients
Ibm db2 10.5 for linux, unix, and windows installing ibm data server clients
bupbechanhgmail
 
Case Project 12-2 Devising an AD DS Design with RODC, AD RMS, and A.pdf
Case Project 12-2 Devising an AD DS Design with RODC, AD RMS, and A.pdfCase Project 12-2 Devising an AD DS Design with RODC, AD RMS, and A.pdf
Case Project 12-2 Devising an AD DS Design with RODC, AD RMS, and A.pdf
Amansupan
 
Learning ASP.NET 5 and MVC 6
Learning ASP.NET 5 and MVC 6Learning ASP.NET 5 and MVC 6
Learning ASP.NET 5 and MVC 6
Ido Flatow
 
Windows Loves Drupal
Windows Loves DrupalWindows Loves Drupal
Windows Loves Drupal
Acquia
 
How do I securely deploy Internet websites in PHP on my IBMi?
How do I securely deploy Internet websites in PHP on my IBMi?How do I securely deploy Internet websites in PHP on my IBMi?
How do I securely deploy Internet websites in PHP on my IBMi?
Zend by Rogue Wave Software
 
Configuring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop SitesConfiguring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop Sites
David McGeough
 
Get Started on Platform as a Service: Learn Cloud Foundry
Get Started on Platform as a Service: Learn Cloud FoundryGet Started on Platform as a Service: Learn Cloud Foundry
Get Started on Platform as a Service: Learn Cloud Foundry
Lucinda Davidson
 
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - ConceroCTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
Spiffy
 
Ibm db2 10.5 for linux, unix, and windows developing ado.net and ole db app...
Ibm db2 10.5 for linux, unix, and windows   developing ado.net and ole db app...Ibm db2 10.5 for linux, unix, and windows   developing ado.net and ole db app...
Ibm db2 10.5 for linux, unix, and windows developing ado.net and ole db app...
bupbechanhgmail
 
70-410 Practice Test
70-410 Practice Test70-410 Practice Test
70-410 Practice Test
wrailebo
 
VMware Virtualization Basics - Part-1.pptx
VMware Virtualization Basics - Part-1.pptxVMware Virtualization Basics - Part-1.pptx
VMware Virtualization Basics - Part-1.pptx
ssuser4d1c08
 
Dell EMC OpenManage Enterprise Ovierview 3.3
Dell EMC OpenManage Enterprise Ovierview 3.3Dell EMC OpenManage Enterprise Ovierview 3.3
Dell EMC OpenManage Enterprise Ovierview 3.3
Mark Maclean
 
Ad

More from Vibrant Technologies & Computers (20)

Buisness analyst business analysis overview ppt 5
Buisness analyst business analysis overview ppt 5Buisness analyst business analysis overview ppt 5
Buisness analyst business analysis overview ppt 5
Vibrant Technologies & Computers
 
SQL Introduction to displaying data from multiple tables
SQL Introduction to displaying data from multiple tables  SQL Introduction to displaying data from multiple tables
SQL Introduction to displaying data from multiple tables
Vibrant Technologies & Computers
 
SQL- Introduction to MySQL
SQL- Introduction to MySQLSQL- Introduction to MySQL
SQL- Introduction to MySQL
Vibrant Technologies & Computers
 
SQL- Introduction to SQL database
SQL- Introduction to SQL database SQL- Introduction to SQL database
SQL- Introduction to SQL database
Vibrant Technologies & Computers
 
ITIL - introduction to ITIL
ITIL - introduction to ITILITIL - introduction to ITIL
ITIL - introduction to ITIL
Vibrant Technologies & Computers
 
Salesforce - Introduction to Security & Access
Salesforce -  Introduction to Security & Access Salesforce -  Introduction to Security & Access
Salesforce - Introduction to Security & Access
Vibrant Technologies & Computers
 
Data ware housing- Introduction to olap .
Data ware housing- Introduction to  olap .Data ware housing- Introduction to  olap .
Data ware housing- Introduction to olap .
Vibrant Technologies & Computers
 
Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.
Vibrant Technologies & Computers
 
Data ware housing- Introduction to data ware housing
Data ware housing- Introduction to data ware housingData ware housing- Introduction to data ware housing
Data ware housing- Introduction to data ware housing
Vibrant Technologies & Computers
 
Salesforce - classification of cloud computing
Salesforce - classification of cloud computingSalesforce - classification of cloud computing
Salesforce - classification of cloud computing
Vibrant Technologies & Computers
 
Salesforce - cloud computing fundamental
Salesforce - cloud computing fundamentalSalesforce - cloud computing fundamental
Salesforce - cloud computing fundamental
Vibrant Technologies & Computers
 
SQL- Introduction to PL/SQL
SQL- Introduction to  PL/SQLSQL- Introduction to  PL/SQL
SQL- Introduction to PL/SQL
Vibrant Technologies & Computers
 
SQL- Introduction to advanced sql concepts
SQL- Introduction to  advanced sql conceptsSQL- Introduction to  advanced sql concepts
SQL- Introduction to advanced sql concepts
Vibrant Technologies & Computers
 
SQL Inteoduction to SQL manipulating of data
SQL Inteoduction to SQL manipulating of data   SQL Inteoduction to SQL manipulating of data
SQL Inteoduction to SQL manipulating of data
Vibrant Technologies & Computers
 
SQL- Introduction to SQL Set Operations
SQL- Introduction to SQL Set OperationsSQL- Introduction to SQL Set Operations
SQL- Introduction to SQL Set Operations
Vibrant Technologies & Computers
 
Sas - Introduction to designing the data mart
Sas - Introduction to designing the data martSas - Introduction to designing the data mart
Sas - Introduction to designing the data mart
Vibrant Technologies & Computers
 
Sas - Introduction to working under change management
Sas - Introduction to working under change managementSas - Introduction to working under change management
Sas - Introduction to working under change management
Vibrant Technologies & Computers
 
SAS - overview of SAS
SAS - overview of SASSAS - overview of SAS
SAS - overview of SAS
Vibrant Technologies & Computers
 
Teradata - Architecture of Teradata
Teradata - Architecture of TeradataTeradata - Architecture of Teradata
Teradata - Architecture of Teradata
Vibrant Technologies & Computers
 
Teradata - Restoring Data
Teradata - Restoring Data Teradata - Restoring Data
Teradata - Restoring Data
Vibrant Technologies & Computers
 
Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.
Vibrant Technologies & Computers
 

Recently uploaded (20)

IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 

Websphere - application server on z/os

  • 2. 2/82 WebSphere Application Server on z/OS (Based on Version 5)
  • 3. 3/82 Chapter objectivesChapter objectives Be able to: • List the six qualities of the J2EE Application model • Give three reasons for running WebSphere Application Server under z/OS • Name three connectors to CICS, DB2, and IMS 3
  • 4. 4/82 Key terms in this chapterKey terms in this chapter • cell • CR • CGI • EIS • JMX • J2EE • SR • cluster • node 4
  • 5. 5/82 Introduction to Web applications on z/OSIntroduction to Web applications on z/OS 5  Past: – Many applications are tied to z/OS (CICS, DB2) – New developments made on other platforms  Now: – Integrate both on z/OS
  • 6. 6/82 Extending the web serverExtending the web server HTTP Server Web server plugin Application Server Some Application Servers have built-in HTTP support The Application Server has been thought of as an extension to a Web server, consisting of 2 main components A plugin for the Web server (HTTP Server) that will pass the request to the actual Application Server. and The Application Server itself 6
  • 7. 7/82 J2EE Application Model in z/OSJ2EE Application Model in z/OS 7 Same as on other platforms, following SDK:  Functional  Reliable  Usable  Efficient  Maintainable  Portable
  • 8. 8/82 Running WebSphere Application Server for z/OSRunning WebSphere Application Server for z/OS 8  Basics of WebSphere on z/OS  Consolidation of workloads  WebSphere for z/OS Security  Continuous availability  Performance
  • 9. 9/82 9 What is an Application Server
  • 10. 10/82 J2EE Applications execute in MVS Address Space(s)J2EE Applications execute in MVS Address Space(s) 10
  • 11. 11/82 11 platform specific code (C code) Shared C code Java application Shared Java code awt Posix interface C runtime library X11 net sockets bytecodes bytecodes This layer has the calls to the C runtime library C statements Unicode ASCII EBCDIC Java Virtual Machine UNIX System Services SAF DFSMS Address Space z/OS SMH WLM RRS HFS MVS Dataset ZFS DB z/OS UNIX Language Environment RACF JVM Java Virtual Machine in z/OS
  • 12. 12/82 12 Heap JVM Runtime data area Method area Thread stack Thread stack Java program and JVM executing in a z/OS LE Environment Java program executing in a JVM Process Enclave specific data Data shared between enclaves System Thread System Thread System Thread JVM LE Enclave C/C++ main routine Subroutine LE Heap Storage Java ThreadsJava ThreadsJava Threads Java ThreadsJava ThreadsJava Threads JVM in z/OS LE
  • 13. 13/82 Enterprise Application PackagingEnterprise Application Packaging 13 EJB DD Web DD Client DD HTML, GIF, etc. Application DD Enterprise Bean Client Class Servlet JSP EJB Module .JAR file Web Module .WAR file Client Module .JAR file J2EE Application .EAR fileInstalled RAR DD = Deployment Descriptor
  • 14. 14/82 14 J2EE Enterprise Application Architecture 1. 2. 3. 4. 5.
  • 15. 15/82 WebSphere Application Server for z/OSWebSphere Application Server for z/OS 15 Organization based on concepts:  Servers  Nodes (and Node Agents): a logical grouping of WebSphere-managed servers  Cells: a grouping of Nodes Within the address spaces, concept of CONTAINER
  • 17. 17/82 WebSphere Application Server for z/OSWebSphere Application Server for z/OS Application Server = Instance CR SR 17  Conform Software Development Kit (SDK)  Interoperates with other subsystems CR = Controller Region SR = Servant Region
  • 18. 18/82 18 A "Standalone Server" is just that -- a single application server that is not part of a Deployment Manager's cell. The name is a bit misleading because in truth it's also a node and a cell: CR SR Server CR Daemon Single application server A node, but not a "managed" A cell, but not an ND cell Because it's a cell, it has a Daemon There are things it can do and not do: Do Use Admin Console Install/run applications Connect to data resources Use for messaging Not Do Add more servers Span MVS images Cluster Start/stop server from Admin It's a very handy configuration for testing and development purposes ... What is a “Standalone” Server
  • 20. 20/82 20 Administrative application installed using batch process. Thereafter, applications installed using graphical interface of administrative program MVS System or LPAR Daemon CR Node Cell Server CR SRA Administration Application EAR Collection of: Servlets JSPs HTML pages GIF/JPG images Files (XML, properties and application) held in the HFS structure HFS Standard Web Browser HTTP The administrative application requires that only one "servant" (server region) is spawned. This is due to sharing and locking issues. Important! ! Administering a Base Application Server
  • 22. 22/82 22 HFS under the Base Application Server Node
  • 23. 23/82 23 You can create as many of these things as you like, and they can be 100% operationally and administratively isolated from one another: CR SR Server CR Daemon CR SR Server CR Daemon CR SR Server CR Daemon MVS Image Development "Fred" Development "Mary" Functional Test Team Even though they're on the same MVS image, their environments are separate from one another: Separate Mount Point and HFS Separate JCL procedures Separate TCP ports Separate Admin Consoles Separate Userids / Passwords Start/Stop servers independently Isolation Isolation This is one of the primary benefits of creating Standalone Servers There's another ... Small, Separate Environments
  • 26. 26/82 New Administrative Console Look and FeelNew Administrative Console Look and Feel 26
  • 27. 27/82 27 HFS under a Base Application Server Node
  • 28. 28/82 28 Run customized Jobs to create Base App Server
  • 29. 29/82 29 Creating First Base Application Server Node
  • 30. 30/82 Base App Server Dialog Main PanelBase App Server Dialog Main Panel 30 ----------------- WebSphere for z/OS Customization ------------------ Option ===> Appl: GA Configure base Application Server node Use this dialog to define WebSphere for z/OS variables and generate customization jobs for your installation. Specify an option and press ENTER. HLQ for WebSphere product data sets: WASV5GA 1 Allocate target data sets. The data sets will contain the WebSphere customization jobs and data generated by the dialog. 2 Define variables. Define your installation-specific information for WebSphere customization. 3 Generate customization jobs. Validate your customization variables and generate jobs and instructions. 4 View instructions. View the generated customization instructions. Options for WebSphere for z/OS Customization Variables S Save customization variables. Save your WebSphere customization variables in a data set for later use. L Load customization variables. Load your WebSphere customization variables from a data set.
  • 31. 31/82 Single copy of JCL for Multiple ServersSingle copy of JCL for Multiple Servers 31 //V5ACR PROC ENV=CU1X.NU1.SU1,Z=V5ACRZ // SET ROOT='/etc/wasv5' //BBOCTL EXEC PGM=BBOCTL,REGION=0M, // PARM='TRAP(ON,NOSPIE),ENVAR("_EDC_UMASK_DFLT=007") /' //BBOENV DD PATH='&ROOT/&ENV/was.env' // INCLUDE MEMBER=&Z //* //* Output DDs //* //CEEDUMP DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE //SYSOUT DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE //SYSPRINT DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE //* //*Steplib Setup //* //STEPLIB DD DISP=SHR,DSN=WASV5GA.SBBOLD2 // DD DISP=SHR,DSN=WASV5GA.SBBOLOAD V5ACR V5ACRZ
  • 32. 32/82 ThankThank You !!!You !!! For More Information click below link: Follow Us on: http://vibranttechnologies.co.in/websphere-classes-in-mumbai.html