Domain
• Unit of Runtime Environments
• Collection of configurations:
• Instances, Applications, Resources
• Controlled by Admin Server (DAS)
• `asadmin start-domain` to start up
Slide 6
Slide 6 text
No content
Slide 7
Slide 7 text
Instance
• JVM process that has its own:
• Jakarta EE configuration
• Jakarta EE resources
• application deployment area
• server configuration settings
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
Application
• Server-side Java applications
• Based on Jakarta EE API
• Uses shared resources (e.g. JDBC)
• Deploy application to enable to be
used by outside of the server
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
Resource
• Provide connectivity to EIS (via JNDI)
• JDBC w/Connection Pools
• JMS Resources
• JavaMail Sessions
• Connectors
• Concurrent Resources
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
Monitoring
• Reviewing the runtime state of
components and services
• Exposes via AMX that is extension of
JMX and JSR 77
• It's structured by Tree Node API and
explained using Dotted-names
Slide 14
Slide 14 text
Configuration
• Data set determines how to operate
• JVM Settings and System Properties
• Logging and Monitoring Settings
• Web/EJB Container and Thread Pools
• Security and Availability, etc.
• It's structured by Tree Node API and
explained using Dotted-names
Slide 15
Slide 15 text
Your Tasks
1. Configure domain and instances
2. Deploy applications and resources
3. Monitor servers:
instances, applications, resources
4. Keep your servers stable