Delegates will learn how 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
- describe and implement the Job Manager in order to schedule the application servers
- describe and implement the Admin Agent in order to manage multiple base application servers
- understand how the Centralised Installation Manager is configured to simplify the application of maintenance in a Network Deployment environment
- explain both business level applications and data power applications
- explain the new application policy sets that can be installed to define the integrity and confidentiality of messages and transactions for Web Services
- describe the security features in WAS (e.g. Security Cache, Security Domains, Security Auditing, etc.)
- configure WebSphere messaging
- understand the use of the Intelligent Management Pack
- describe the Batch features available in WebSphere
- understand the use of the Liberty profile and its purpose
- install and configure the Liberty profile.
Layers & tiers (practical view); SOA reference architecture (high-level conceptual view); Java 2 Enterprise Edition model 8; 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.Application Server and HTTP Server Installation with Installation Manager
Basic terminology for installation; Topology selection; General remarks on WAS installation; Packaging; Platform and its requirements; Installation overview; Installation Manager Terminology; Installation Manager functions; Planning the installation; Installation Manager installation - Command line and Silently; Steps to install WAS 8.5 in GUI Mode; Profiles: what's in a name?; Profiles: types; Profiles: Instance and registry; Profiles: tools; Profiles: tools - manageprofiles; Profiles: tools - PMT; Profiles: impact on the environment; Planning the installation: Web Server; HTTP Server; Contrasting managed and unmanaged; Unmanaged nodes; Managed nodes; Planning the installation: HTTP (next step); Planning the installation: Web Server plug-in; Steps to install the HTTP Server; Post installation; Log files; WAS logs overview; Basic format for log entry; Installation log files (details); Run the installation verification procedures; Post installation - miscellaneous.Network Deployment (ND)
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; Operation (final); Application management; Application installation; Application distribution; Common systems management tasks; ND common administration tasks via console; File Synchronization in detail.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; 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.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; launchClient tool; Enterprise application install procedure; System applications; Changes to .EAR; How to perform other changes.Liberty Profile Overview
Liberty Profile; Liberty Profile capabilities and features; Installing Liberty Profile; Creating the Liberty Server Profile; Directory structure; Configuration files; System Management; Security.The Admin Agent
Admin agent profile; Creating an admin agent profile; Example of RegisterNode; Logging on to the admin agent; Deregistering a node from the administrative agent.The Job Manager
Creating a Job Manager profile; Registering an admin agent node with a Job Manager; Registering a deployment manager with a Job Manager.Clustering, WLM, and High Availability
Outlines for scalability; WLM - what does it mean?; What is it for?; WLM types; WLM components; Intelligent Management; Autonomic managers; The on demand router; Clustering; Clustering - final; Web server to WAS; Plug-in workload management; EJB container as server; Enterprise Java Services (EJS) workload management; Static cluster versus dynamic cluster; Creating clusters; Cluster parameters (steps 1 to 4); Dynamic Clusters; Options for Dynamic Clustering; Dynamic Cluster enablement; Creating a Dynamic Cluster; Setting the Environment; Managing clusters; Enable failover of transaction log recovery; State or no state, that's the question; HTTP session/Session management facility; EJB sessions or transactions; What about affinity?; Basic routing decisions; HTTP session management; Session affinity; Weighting factors; Server cluster settings; Failover; Edge Component failover; Web Server failover; Web Container failover; EJB Container failover; SSL ID tracking; Session persistence; Memory to memory replication; Replication domains; Database persistence; Session persistence tuning.Edge Side Components
Load Balancer; What is Load Balancer?; Components of Load Balancer; Dispatcher; How to setup Load Balancer for web servers; High Availability and Scalability.WebSphere Platform Messaging
Islands of information; File transfer; Client/Server model; Client/Server program structure; MQ program structure; Basic messages and queues; Shared queues; The Queue Manager; Basic message structure; Asynchronous messaging; Synchronous messaging; Program to program communications; Parallel processing; Business objects; Meshed objects; Batch considerations; MQ can drive batch; MQ Clients; What is JMS?; JMS application; JMS administration; JMS messaging domains; Point To Point messaging; Publish/Subscribe; Message consumptions; A JMS API model; JMS features; JMS in a J2EE application; JMS with an EJB example; JMS and JNDI; JMS providers; Service Integration Bus; Run time environment - known as a Messaging engine; Provider endpoints; Creating an SIB; Message store for messaging engine; Destinations; Types of destinations; Message points; JMS with the SIBus; MQ with the SIBus.Centralized Installation Manager
Planning considerations; Linux and AIX target requirements; Update Installer; Repository directory structure; Installing CIM and creating the repository; Loading additional product packages into the repository; Package types; Adding product packages to the CIM repository; Adding maintenance when the Deployment Manager is connected to the Internet; Downloading descriptors and associated binaries; Downloading the binaries for refresh and fix packs; Download the binary files for an interim fix package type; When the Deployment Manager is not connected to the Internet; Using CIM to manage your environment; Adding additional installation targets outside of the cell; Removing installation target systems; Installing packages to the target systems; Product installation; Installing maintenance to target systems; Using CIM to install refresh or fix packs; Using CIM to install interim fixes; Uninstalling packages; CIM AdminTask commands.Server-side Performance
Performance enhancing technologies; Performance data; Transaction oriented; Built-in performance booster; Performance data and tools; PMI overview; PMI data; Performance data hierarchy; Performance data hierarchy - detail; PMI data organization, changes; 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.Introducing Security into the WebSphere J2EE Environment
WAS security implementation; Authentication; Administrative security; Enabling security after profile creation; Secure System Administration; Administrative security; Secure processes; Federated repositories feature; J2EE Application Security (focus on); Security roles; J2EE security roles; 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; Security domains; Security domain scope; Multi-security domains; Tips for configuring default security; Extensible, layered security infra-architecture; J2EE security features compared; Authorization mechanisms; Java2 security; JAAS (Java Authentication and Authorization Service); External WAS security components; J2EE security the full picture explained; JACC - Java Authorization Contract for Containers; Simplified certificate and key management; SSL - Secure Sockets Layer; Security auditing.Virtual Member Manager
Federated repositories; PER adapter; VMM with LDAP; Entry Mapping Repository; Understanding user realms; VMM entity types; Configuring a federated repository; Adding a new federated repository.SSL, Digital Certificates & Encryption
Security & privacy; Firewalls & encryption; Cryptography in Internet applications; Public key encryption - principle; Public key cryptography overview; Public key encryption - capabilities; Digital Certificates; What is a Digital Certificate?; Public key & certificate; Uses for certificates in applications; Secure Sockets Layer (SSL); SSL in WebSphere; Certificates; Working with SSL connections/certificates; Keystores and Truststores; Certificate monitoring; Certificate monitoring steps; Creating SSL configurations; Quality of Protection; SSL troubleshooting; SSL traces; Securing Web inbound communication; Securing HTTP plug in.WebSphere Batch
What is WebSphere batch?; What is a batch job?; Batch Container; Details of the Batch Container; Batch controller bean; Batch job steps; Batch job contents; Batch data streams; Checkpoint algorithms; Results algorithm; Batch job return codes; How does a batch workload work; Extra features; Parallel Batch; Job Scheduler; Relational Database; Grid endpoints; Securing the job scheduler; Job Manager interface.
Frequently asked questionsSee all of our FAQs
How can I create an account on myQA.com?
There are a number of ways to create an account. If you are a self-funder, simply select the "Create account" option on the login page.
If you have been booked onto a course by your company, you will receive a confirmation email. From this email, select "Sign into myQA" and you will be taken to the "Create account" page. Complete all of the details and select "Create account".
If you have the booking number you can also go here and select the "I have a booking number" option. Enter the booking reference and your surname. If the details match, you will be taken to the "Create account" page from where you can enter your details and confirm your account.
Find more answers to frequently asked questions in our FAQs: Bookings & Cancellations page.
How do QA’s virtual classroom courses work?
Our virtual classroom courses allow you to access award-winning classroom training, without leaving your home or office. Our learning professionals are specially trained on how to interact with remote attendees and our remote labs ensure all participants can take part in hands-on exercises wherever they are.
We use the WebEx video conferencing platform by Cisco. Before you book, check that you meet the WebEx system requirements and run a test meeting (more details in the link below) to ensure the software is compatible with your firewall settings. If it doesn’t work, try adjusting your settings or contact your IT department about permitting the website.
Learn more about our Virtual Classrooms.
How do QA’s online courses work?
QA online courses, also commonly known as distance learning courses or elearning courses, take the form of interactive software designed for individual learning, but you will also have access to full support from our subject-matter experts for the duration of your course. When you book a QA online learning course you will receive immediate access to it through our e-learning platform and you can start to learn straight away, from any compatible device. Access to the online learning platform is valid for one year from the booking date.
All courses are built around case studies and presented in an engaging format, which includes storytelling elements, video, audio and humour. Every case study is supported by sample documents and a collection of Knowledge Nuggets that provide more in-depth detail on the wider processes.
Learn more about QA’s online courses.
When will I receive my joining instructions?
Joining instructions for QA courses are sent two weeks prior to the course start date, or immediately if the booking is confirmed within this timeframe. For course bookings made via QA but delivered by a third-party supplier, joining instructions are sent to attendees prior to the training course, but timescales vary depending on each supplier’s terms. Read more FAQs.
When will I receive my certificate?
Certificates of Achievement are issued at the end the course, either as a hard copy or via email. Read more here.