Sun Java System Application Server 7: Administration
The Sun Java System Application Server 7: Administration course provides students with the skills necessary to install the Sun Java System Application Server 7 (formerly Sun ONE Application Server 7) in a production environment. Students learn how to deploy and administer Java 2 Platform Enterprise Edition (J2EE) technology applications. This course also includes information on the following topics: server features, architecture, logging, server topologies, Hypertext Transfer Protocol (HTTP) server configuration, containers, services, database connectivity, application security, monitoring and Quality of Service (QoS), migration, and troubleshooting.
Please note: Sun has recently re-branded Sun ONE Application Server 7 to be Sun Java System Application Server 7. You may see reference to either name within the course description and course materials.

Course ID:
WMO-IAS-3319-180 |
Subscription Duration:
180 days
| Price: $US
565.00 |
|
|
Languages Offered |
 |
This course is currently available in English only.
|
Who Can Benefit |
 |
Application server administrators, application assemblers, application deployers, support engineers, and technical staff members who need to be Sun Java System Application Server 7 product specialists.
|
Prerequisites |
 |
To succeed fully in this course, students should be able to: Perform basic UNIX administration tasks, preferably with the Solaris Operating Environment (OS)Use Standard Query Language (SQL) databasesDemonstrate familiarity with the development processes and roles for developing applications based on J2EE technology ("J2EE applications")
|
Skills Gained |
 |
Upon completion of this course, you should be able to: Define the role of an Application Server administratorInstall the Application ServerSummarize the component application programming interfaces (APIs) and primary goals of the Java 2 Platform, Enterprise Edition 1.3 Specification (J2EE platform 1.3) [JSR-000058] Describe web servicesRelate the Application Server's architecture and features to the J2EE 1.3 platform specificationConfigure logging for the Application ServerImplement Application Server topologies that involve external network devices, the web server plug-in, and administrative domains Configure the HTTP server that is built into the Application ServerConfigure and manage Application Server containers and deployment descriptors (DDs)Configure and manage Application Server servicesConfigure database connectivity for the Application ServerImplement security for applications based on J2EE technology ("J2EE applications")Monitor the Application Server and configure QoSMigrate applications to the Application ServerTroubleshoot Application Server issues
|
Related Courses |
 |
Before: IAS-1321: Sun Java System Application Server 7: Installation and Configuration Before: ECR-2281: Sun ONE Middleware: Core ConceptsAfter: IAS-4318: Sun Java System Application Server 7: Development
|
Course Content |
 |
Module 1 - Reviewing Administration Tasks and Product Features
|
Define the role of Application Server administrators and identify their primary tasksAccess and use the Administration Server graphical user interface (GUI)Start and use the asadmin command-line interface (CLI) utility in single mode and multimodeAccess the help and documentation for the Administration Server GUIAccess the help for the asadmin CLI utilityCompare the tasks and tools for application developers and administratorsList the primary features of the Application Server
Module 2 - Installing the Application Server
|
Identify the types and versions of installations available for the Application ServerEvaluate and, if necessary, upgrade a system before you install the Application ServerDescribe the GUI and console installation methodsDescribe the silent installation methodDescribe the installation typesDescribe the Application Server directory structure and packagesStart the Administration Server and Application Server instancesIdentify the primary Application Server processesDeploy a sample application to verify a successful installationConfigure and start the bundled PointBase database server and client toolsUninstall the Application Server
Module 3 - Introducing J2EE Technology and Web Services
|
Describe J2EE technologyDescribe the multitiered architectureDescribe the container-based structureUse J2EE platform APIs and servicesUse services provided by the"EJB containerDescribe defined rolesExplain the application assembly process Describe J2EE platform 1.3 server requirementsExplain what is new in the J2EE platform 1.3 specificationDescribe web services and Simple Object Access Protocol (SOAP)Use the Publish-Discover-Bind model for web servicesDescribe the Sun ONE platform
Module 4 - Exploring the Application Server's Architecture and Processes
|
Differentiate a generic application server from a generic web serverDescribe the Application Server's top-level architectureDescribe administrative domainsIdentify the function of the Administration ServerIdentify the Application Server's primary configuration files Identify configurable elements in the server.xml fileDescribe the Application Server's core components Describe how the Application Server supports Java Database Connectivity (JDBC) technology connection pooling and container-managed persistence (CMP)Describe how the Application Server integrates the Sun ONE Message Queue softwareDescribe how the Application Server supports Common Object Request Broker Architecture (CORBA) clientsDescribe how the Application Server supports web services using SOAP Remote Procedure Calls (RPC)Describe how the Application Server supports web services using SOAP messagingDescribe how the Application Server's primordial, worker, message broker, and broker wrapper processes interact Describe the Application Server's request-handling procedure
Describe the logging capabilities the Application ServerSpecify logging preferencesConfigure the log level for server instancesView log filesInterpret log file outputMonitor log messages using the tail -f commandUse the Solaris OS syslog daemon to record and manage log messagesConfigure logging preferences for the EJB containerConfigure subsystem logging Configure logging in individual virtual-server log filesIdentify logging-related elements in the server.xml fileSet up internal daemon log rotation, scheduler-based log rotation, and Solaris OS system log rotationUse CLI commands for loggingGenerate reports from the log files using the flxanlg log analyzer
Module 6 - Configuring Server Topologies
|
Explore basic network componentsAccess Application Servers through routers and firewallsIncorporate server farms and load balancersConfigure a demilitarized zone (DMZ) topologyImplement a reverse proxyUse administrative domainsManage administrative domains
Module 7 - Configuring the HTTP Server
|
Explain the benefits of the built-in HTTP server Describe the HTTP server components: HTTP listeners, virtual servers, and QoS settingsExplain what is required to implement Internet Protocol (IP)-address-based and Uniform Resource Locator (URL)-host-based virtual servers, and describe the differences between the types of virtual serversDescribe the two phases of the request-handling process, which determine which virtual server fulfills a requestConfigure HTTP listeners and virtual servers using the Administration Server GUI or the asadmin CLI utilityExplain why security is necessary, and describe how to implement secure client connections to the Application Server using Secure Socket Layer (SSL)Describe what is contained in a digital certificate, which is used to authenticate servers, and describe the certificate authentication processEnable SSL on the Application ServerManage server and Certificate Authority (CA) certificates in the Application Server's trust database
Module 8 - Configuring Database Connections
|
Identify the data types and databases that are supported by the Application ServerDescribe the following database concepts: the JDBC API, JDBC technology drivers, connection pools, data sources, and persistenceConfigure database connectivity for the Application ServerIdentify the required connection pool parameters for ORACLE, Sybase, and PointBase database serversDescribe how to use the PointBase database server that is bundled with the Application ServerConfigure and test Application Server connections to the PointBase database serverConfigure and test a persistence manager
Module 9 - Configuring Containers and DDs
|
Compare packaging to deployment and describe packaging and deployment for J2EE technologyPackage J2EE applicationsUse deployment descriptors (DDs)Name J2EE applications and J2EE modulesDescribe the application information that is in the server.xml fileDescribe the deployment file-system structureDeploy J2EE applications and J2EE modulesDescribe the deployment life cycle and use deployment toolsExplore containers that are based on J2EE technology ("J2EE containers")Describe the web container, and configure the web container in the server.ml file Configure the sun-web.xml fileUse session managementDescribe the EJB container, and configure the EJB container in the server.xml fileConfigure the sun-ejb-jar.xml fileManage the EJB technology life cycleConfigure the sun-application.xml fileDescribe classloading for J2EE applications and J2EE modules
Module 10 - Configuring Services
|
Describe the services that can be configuredConfigure the services provided by the Java Naming and Directory Interface (JNDI) API Configure the Java Message ServiceConfigure the Java Transaction ServiceConfigure the CORBA Object Request Broker (ORB)
Module 11 - Securing Applications
|
Describe the Application Server's security goals and security modelExplain security terminologyCompare user authentication and authorizationDescribe security rolesApply role mappingUse realm-based authenticationCompare types of container securityCompare security responsibilitiesImplement single sign-on (SSO)Configure security using the Administration Server GUI
Module 12 - Monitoring the Application Server and Configuring Quality of Service (QoS)
|
Identify the types of statistics that are collected for the Application Server and the methods used to obtain the statisticsDescribe the statistics that can be monitored for Application Server subsystemsList monitored components by using the CLI object-naming convention and get the attributes for monitored EJB technology components, the HTTP server, and the ORB using the asadmin CLI utilityDescribe what is required to enable the collection of Simple Network Management Protocol (SNMP)statistics using the Application Server's management information base (MIB)Configure QoS parameters at the server-instance level and at the virtual-server level
Module 13 - Migrating Applications to the Application Server
|
Explain what migration involves Deploy migrated applicationsDetermine what needs to be migratedDescribe migration scenariosIncorporate J2EE platform component standardsSet up database connectivityMigrate from the iPlanet Application Server 6.xMigrate from the IBM WebSphere Application ServerMigrate from the BEA WebLogic Application ServerMigrate from the J2EE Reference ImplementationMigrate from the Sun ONE Web Server 6.0Install and use the Migration ToolPerform post-migration tasksDescribe the limitations of the Migration Tool
Module 14 - Troubleshooting the Application Server
|
Define the term troubleshooting and describe the various phases of troubleshootingTroubleshoot server-related issues and application-related issues
Appendix A: Comparing Application Server Editions
|
Describe differences between the Platform, Standard and Enterprise editions of the Sun ONE Application Server 7
Appendix B: Differences Between the Sun ONE Application Server 6.5 and 7 Platforms
|
Describes the primary differences between the Sun ONE Application Server 6.5 (formerly called iPlanet Application Server 6.5) and the Sun ONE Application Server 7 platforms. |