Understanding WebSphere in a z/OS Environment


This course introduces the world of WebSphere in z/OS environments, and introduces and explains the WebSphere Application Server for z/OS from the perspective of the experienced mainframe professional.
This course is particularly appropriate for all applications architects, project managers, programmers and administrators who are going to encounter web applications in their environment.

This course is available for one-company, on-site presentations and for live presentation over the Internet, via the Virtual Classroom Environment service.

What you will learn

On successful completion of this course you will be able to:

  • describe WebSphere at a conceptual level
  • understand the terminology used in WebSphere environments
  • describe the role of WebSphere Application Server
  • describe the set-up of this environment under z/OS: web, web applications, web servers, etc.
  • explain the role of Java and the importance of an architecture combined with application components
  • discuss the relationship of WAS to z/OS.

Who Should Attend

Application architects, project managers, programmers, technicians and administrators who are going to be exposed to web applications in a z/OS environment.

Prerequisites

An understanding of the z/OS environment at a conceptual and terminological level is expected. Some familiarity with the Internet and the Java environment is an advantage, but is not mandatory.

Duration

2 days

Fee (per attendee)

£1000 (ex VAT)

 

This includes free online 24/7 access to course notes.

 

Hard copy course notes are available on request from rsmshop@rsm.co.uk

at £50.00 plus carriage per set.

Course Code

WEBZ

Contents

Introduction to WAS

Layers & tiers (practical view); SOA reference architecture (high-level conceptual view); Java 2 Enterprise Edition model; OSGi applications; WAS 8.5 highlights; WebSphere Application Server 8.5 family; WebSphere Application Server 8.5 flavours; WAS position within the enterprise infrastructure; Types of Request/Response; Failover & Workload Management clients; Outline of WAS8.5 architecture; Terminology in WAS V8.5.

WebSphere Application Server for z/OS

Use of z/OS components by WebSphere Application Server; Introducing WAS on z/OS: controllers and servants; Characteristics; Operation; The 'Base Application Server Node'; Daemon; Cells and Nodes; Installation Manager; Package; Package group; Repository; z/OS Profile Management Tool; WebSphere Customization Toolbox; Procedure to set up a 'Base' node; Application server information storage structure; The console is a Web Application; Understanding the 'Server' start; What about multiple nodes?; What about one node/multiple servers?; Evolving to one administrative image; Organizing WAS efficiently on z/OS; Setup of Deployment Manager and its HFS; Adding Nodes to a Cell; From servers and cell to Clusters; Failover and Load balancing; What about security?; WAS customization dialogue and security; What is a Security Domain?; Output of customization scripts; Step 1: Configure security domain; Step 2: Configure Base Application Server node; Step 3: Configure Deployment Manager node; Userids and groups: For a Base app server configuration, For a ND configuration: 'Base' ids plus; Groups for a Base app server or ND configuration; Virtualized semi-integrated Sysplex zScenario.

Managing a WebSphere Application Server Platform

Introducing the WebSphere admin console; Logging into the console; Organizing admin tasks; Using the interface; Common administrative tasks; Managing Application servers; Managing Application servers: start/stop commands; Terminology in more detail; Application Server containers; Web connection; Applications; Global Deployment Settings and Monitored Directory; Server administration; System management; Administrative console; System management tasks; Configuration file support; Application management; Application installation; Managing Enterprise applications; Configuring the environment; Transport channel service; Managing virtual hosts; Generating the Web server plug-in; WebSphere variables; Console messages; Examples of Commands instead of the GUI Interface; WebSphere scripting; Bean Scripting Framework (BSF); JMX; JMX distributed structure; Common tasks using 'wsadmin'; Using wsadmin; Getting to know your MBeans; Info on configuration objects; Wizardry by 'AdminTask'; Operational tasks; Common admin task examples; Configuration tasks; Typical configuration tasks: to name a few ...; Configuration tasks made easy.

WAS Legacy Integration - Connectivity

Connectors to DB2; How it looks at the WAS scene; Built-in messaging; Message Driven Beans; Control Region Adjunct; Complete the chain to a backend system: the CICS case; Connecting EIS; Connecting to CICS; Connecting to IMS; Web Services: concepts; Service Broker; Service Provider; Service Requester; WAS as WebServices runtime.

J2EE and OSGi Applications

Java2 Enterprise Edition outlines; The Java virtual machine; J2EE 1.4 in general terms; Logical view on the J2EE application model; Aspects of the J2EE platform; J2EE roles; J2EE Application model (run-time view); J2EE components, containers and services; Client-side components (more on ...); Enterprise Java Beans - EJBs; Server-side: EJB - What about beans?; Server-side: EJB - enterprise bean behaviour; J2EE services: names, names, names!; The solution is J2EE references; The typical application flow explained; Dump Name Space; First Failure Data Capture logs; J2EE packaging; J2EE: DD and EAR DD; J2EE: EJB DD; J2EE: WAR DD; Packaging revisited (IBM specific); More packaging: Bindings; More packaging: IBM extensions; Rational Application Developer; OSGi applications; Bundles; OSGi Bundle Manifest file; OSGi Alliance; RAD - the procedure; RAD- verify archive files; EJBDeploy parameters; EARExpander tool; launchClient tool; Enterprise application install procedure; General remarks; System applications; Changes to .EAR; How to perform other changes.

WAS Legacy Integration - UNIX System Services

What about UNIX?; When is it UNIX?; Reasons to integrate UNIX; Components of USS; UNIX shell and utilities; Getting to know UNIX; Getting to know the UNIX file structure; UNIX processes: Fork & Exec; UNIX file system: in a nutshell; File system structure and datasets; Well-known directories; Product directory examples; WebSphere; TCPIP; CICS; JAVA ; File system mount points; File security; Specific TSO commands; RACF - USS interface; Interfaces: ISHELL; Interfaces: OMVS; Interfaces: remote command line.

WAS Legacy Integration - Connectivity

Connectors to DB2; How it looks at the WAS scene; Built-in messaging; Message Driven Beans; Complete the chain to a backend system: the CICS case; 4.9 Connecting EIS; Connecting to CICS; Connecting to IMS; Web Services: concept; WAS as WebServices runtime.

WAS Legacy Integration - UNIX System Services

What about UNIX?; When is it UNIX?; Reasons to integrate UNIX; z/OS UNIX branded; z/OS Application support; z/OS UNIX interfaces; z/OS UNIX system environment; Components of USS; UNIX shell and utilities; Getting to know UNIX; Getting to know the UNIX file structure; UNIX processes: Fork & Exec; UNIX file system: in a nutshell; File system structure and data sets; File system mount points; File access; Well-known directories; Product directory examples; Specific TSO commands; File security; RACF - USS interface; Interfaces: ISHELL; Interfaces: OMVS; Interfaces: remote command line.


© RSM Technology 2022