WAS V8.5 - Concepts
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 ManagerBasic 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 PlatformIntroducing 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 ApplicationsJava2 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 OverviewLiberty Profile; Liberty Profile capabilities and features; Installing Liberty Profile; Creating the Liberty Server Profile; Directory structure; Configuration files; System Management; Security.
The Admin AgentAdmin 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 ManagerCreating 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 AvailabilityOutlines 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 ComponentsLoad Balancer; What is Load Balancer?; Components of Load Balancer; Dispatcher; How to setup Load Balancer for web servers; High Availability and Scalability.
WebSphere Platform MessagingIslands 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 ManagerPlanning 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 PerformancePerformance 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 EnvironmentWAS 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 ManagerFederated 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 & EncryptionSecurity & 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 BatchWhat 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.