WebSphere Application Server Version 7 Administration

Course

In High Wycombe and Manchester

£ 1,875 + VAT

Description

  • Duration

    4 Days

On successful completion of this course, attendees will be able to: describe the set-up of the J2EE component model and how this model maps to the WAS infrastructure implementation, explain WAS architecture and topology choices and relate them to the appropriate configuration, configure and maintain the WebSphere Application Server, detect the application flow and the. Suitable for: Webmasters and system adminstrators who are going to install, configure and maintain Web-based applications on a WebSphere Application Server runtime. If involved with products higher in the J2EE WebSphere stack (Portal Server, Process Server, ESB Server, .) then a good understanding and a working knowledge of the WAS runtime is key. This course is also suitable for developers who want to test thoroughly for a WebSphere Application Server roll out. System architects

Facilities

Location

Start date

High Wycombe (Buckinghamshire)
See map
24 - 28 Crendon Street, HP13 6LS

Start date

On request
Manchester (Greater Manchester)

Start date

On request

About this course

Attendees should be able to use a web browser, be able to manipulate a Webserver, be TCP/IP-aware and be abe to execute the basic manipulations (e.g. use the command line, use scripts, adapt configuration files) on an Operating System (Windows and/or UNIX). Participants should also have a basic knowledge of J2EE and its components (cf. course J2EE Architecture Explained). Some...

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Objectives

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

  • describe the set-up of the Java EE component model and how this model maps to the WAS infrastructure implementation
  • explain WAS architecture and topology choices and relate them to the appropriate configuration
  • configure and maintain the WebSphere Application Server
  • detect the application flow and the interaction between Java EE application components and the server
  • describe security for server-side applications
  • explain how WAS can help with the evaluation and the follow-up of server availability and performance
  • use the WAS tools for the management, the configuration and the evaluation of enterprise applications.

Who Should Attend

Webmasters, application administrators and system administrators who are going to install, configure and maintain web oriented applications on a WebSphere Application Server runtime.
The course is also suitable for those involved with products higher in the Java EE WebSphere software stack (Portal Server, Process Server, ESB Server, ...) where a good understanding and a working knowledge of the WAS runtime is key.
This course is also suitable for developers who want to test thoroughly for a WebSphere Application Server roll out. System architects and developer/deployers get to know the runtime context for the enterprise applications that they build.
If the WAS configuration on your site also requires you to have WAS skills in domains like distributed application support, cluster maintenance, high availability and the WAS messaging infrastructure (SIB, JMS, MQ) then you should also attend the follw-up course WebSphere Application Server V7.0 Administration - Part 2.

ContentsWAS Version 7 - Concepts

Introduction; Objectives and topics; Layers & tiers (practical view); SOA reference architecture (high-level conceptual view); Java 2 Enterprise Edition model; WebSphere 7 highlights; Extra features in V7; What's new in V7; WebSphere Application Server 7 family; WebSphere Application Server 7- flavours; WebSphere Application Server 7 clients; WAS position within the enterprise infrastructure; Failover & Workload Management clients; Outline of WAS V 7 architecture; Terminology in WAS V7.

Application Server Installation

Objectives and topics; Basic terminology for installation; Topology selection; General remarks on WAS installation; Packaging; Platform and its requirements; Installation overview; Planning the installation; Application Server installation - special remarks; Support for non-root installations; Planning the installation: HTTP Server; Web Server plug-in; Post installation; Installation log files (details); Run the installation verification procedures; Post installation - miscellaneous; Uninstall; Installation Factory.

Profiles Explained

Profiles: what's in a name?; Types; Profiles: Instance and registry; Tools; Tools - PMT; Tools - manageprofiles; Impact on the environment.

Configuration Repository & Application Data

Objectives and topics; Overview; File synchronization; Resource/Variable scope; Repository directory structure; Configuration file editing; Application data files; Base versus Network Deployment; Repository files used for application execution; Auditing changes

Troubleshooting Made Easy?

Objectives & topics; Resources for problem determination; Console messages; Log Files; WAS logs overview; Basic format for log/trace entry; If logs are not enough; To trace or not to trace; Trace strings; Web Server - Web container: mind the gap!; HTTP Server logs; Dump Name Space; Thread analyzer; Collector tool; First Failure Data Capture logs; HTTP session monitoring; Product installation information; Log and Trace analyzer for Autonomic Computing.

The J2EE Application Model

Objectives and topics; 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; 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; J2EE packaging; J2EE: DD and EAR DD; J2EE: EJB DD; J2EE: WAR DD; Packaging revisited (IBM specific); More packaging: Bindings; More packaging: IBM extensions; Assembly Toolkit; ATK - the procedure; ATK - verify archive files; Generate code for deployment: what - how; EJBDeploy parameters; EARExpander tool; launchClient tool.

WAS V7 Architecture Revisited - for Administration

Objectives & topics; Terminology in more detail; Containers; Web connection; Applications; General application server services; System Management; Administrative console; System Management tasks: Configuration file support, Application management, Application installation.

WebSphere Application Server Administration Basics

Objectives and topics; 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; Managing Enterprise applications; Enterprise application install procedure; System applications; Changes to .EAR; How to perform other changes; Configuring the environment; Transport channel service; Managing virtual hosts; Generating the Web server plug-in; WebSphere variables.

Introducing Security into the Websphere J2EE Environment

Objectives & topics; WAS security implementation; Administrative security; Secure System Administration; Federated repositories feature; Simplified certificate and key management; Tips for configuring default security; Administrative security; Secure processes; Extensible, layered security infra-architecture; J2EE security features compared; Java2 security; JAAS (Java Authentication and Authorization Service; J2EE security roles; J2EE security the full picture explained; SSL - Secure Sockets Layer; Authentication; External WAS security components; JACC - Java Authorization Contract for Containers; J2EE Application Security (focus on); Security roles; Taken from EJB specification; EJB specification translated; J2EE container based security; Configuring application security; handling security role mappings from Admin console; Securing J2EE components in practice; Web components: Web module; Securing EJBs.

Network Deployment (ND)

Objectives & topics; Terminology and more detail; Deployment manager; Cells and clusters; Cluster terminology; Planning for Network Deployment; Mixed versions in a cell; Federate nodes into a cell; Web Server topology in a cell; Web Server as managed node in a cell; Web Server as un-managed node in a cell; Web Server definitions: a summary; System management; Federation; Operation; Application management; Application installation; Application distribution; Common systems management tasks; ND common administration tasks via console; File Synchronization in detail; Monitoring and restarting WAS processes; Windows; UNIX.

Alternatives to the Console

Objectives & topics; System management tools: revisited; System Management Tools; Workspace concept; Using Ant to automate tasks; Command-line operational tools; Tools for installing, upgrading, and migrating; Tools for assembling applications; Tools for deploying and administering; Tools for organizing infrastructure; Tools for troubleshooting; 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.

Server-side Performance

Objectives & topics; Performance enhancing technologies; Performance data; Transaction oriented; Built-in performance booster; Performance data and tools; PMI overview; PMI data; Performance data hierarchy; PMI data organization; Tivoli Performance Viewer; Performance Advisors; Performance (PMI) Servlet; JVMPI facility; PMI request metrics; Request Metrics functionality; What's the point?; Current architecture; Configuring Request Metrics; Limit the monitoring; Request Metrics output; Application Response Measurement (ARM); Dynamic Cache (optional section); Dynamic Cache functionality; What can be cached?; How it works; Dynamic Cache setup; Dynamic Cache monitoring.

Introduction to Scalability, Availability & Failover Issues

Objectives & topics; Outlines for scalability; WLM - what does it mean?; What is?; WLM types; WLM components; Clustering; Web server to WAS; Plug-in workload management; EJB container as server; Enterprise Java Services (EJS) workload management; State or no state, that's the question; HTTP session/Session management facility; EJB sessions or transactions; What about affinity?; How to create a cluster; Focus on Web/EJB container cluster.

Application Server Services

Services; Programming Model Extensions services.

Types of Request/Response

Web App; RMI-IIOP; JMS; SOAP/HTTP; SOAP/JMS.

Websphere Application Server Topologies

Topology selection criteria.

WebSphere Class Loaders - Getting Started

WebSphere Class Loaders, a schematic overview; Who's who, in a class loader context?


WebSphere Application Server Version 7 Administration

£ 1,875 + VAT