1. State of the Union
Introduction to Professional Open Source methodology and to JBoss Inc.'s role in leading the innovation of Open Source middleware development. Short introduction to JBoss Inc. service offerings, current product roadmaps, JBoss Enterprise Middleware System (JEMS), and the road ahead.
2. JBoss Application Server (AS) Architecture
Explore application servers, including why application servers are used as part of the enterprise infrastructure, what a typical server side application might look like, and what the points of interest are for an administrator to tune and configure in a typical application server scenario. Define J2EE, Servlets and EJBs, JCA, and JBoss Microkernel. A good introduction for systems administrators who have no prior experience with application servers.
3. Installing JBoss AS
Walk through a basic JBoss installation scenario. Learn to find the correct JBoss distribution for your needs, considerations needed to be taken into account when choosing a Java virtual machine for your JBoss AS, operating system and hardware considerations, and to set up the JBoss AS environment. Get familiar with the default JBoss AS directory structure to quickly find the correct locations for different service configuration files, log directories, library directories, etc. This chapter will help you get a JBoss installation up and running quickly.
4. JBoss Basic Deployments
Start off with simple application deployments to JBoss AS. Explore different J2EE and JBoss package types, different deployment options, basic hot-deployment, redeployment, and undeployment. Learn how applications and services are added and removed to and from the application server and where different package configuration files are located.
5. JBoss Production Installation
Delve deeper into JBoss installation issues, focusing on items you need to be aware of when installing the application server for full production usage. Explore the different physical socket ports opened by the default JBoss services and learn how to change them or disable unused service access points. Cover topics such as running your JBoss AS behind a firewall, Apache web servers, and the issues you have to consider in these installation topologies.
6. JBoss Production Deployments
In this chapter, further prepare your JBoss installation for production usage. Learn to configure production grade databases as the back end for your JBoss instance and to deal with several deployment scenarios. Learn how to order JBoss service deployments, how deploy applications in a JBoss cluster, and how to configure multiple instances of JBoss AS to run on a single physical machine.
7. Tuning and Monitoring
Look at the different layers of the middleware stack and tune them for production set ups. Explore tuning both the front end on HTTP access and the back end for database access, and explore tuning at the Java virtual machine level and the tools available to monitor the application server process.
8. Introduction to JBoss and J2EE Security Concepts
Learn common security implementation models in J2EE applications and JBoss AS. Discover basic concepts, relevant configuration files to create security domains, and tools to create security certificates for secure socket communication. Essential information for anyone to get started on JBoss AS security-related topics.
9. Securing JBoss Services
Look deeper into the JBoss service configuration to ensure your JBoss server instance is running securely. Enable HTTPS access to the web tier, authenticate access to data sources from within the application server, and encrypt, authenticate, and authorize messaging and EJB communication across public networks. Critical information for any administrator before JBoss AS production deployment.
10. Middleware Clustering
Learn the concepts and technologies used in JBoss AS to achieve load balancing and failover functionality. Explore how JBoss provides high-availability features at the different layers of the middleware stack and relevant system administration configuration options. Look at the cluster topologies including native web server nodes and mod_jk connectivity to JBoss AS instances.
|