JOnAS Tutorial | ||
---|---|---|
<<< Previous | Introduction | Next >>> |
JOnAS offers several services that can be turned on or off according to needs. We briefly define the set of services JOnAS provides:
EJB Container Service: A set of Java classes implementing the EJB specification.
Web Container Service: A servlet/JSP engine in the JVM of the JOnAS server, and of loading web applications ("war files") within this engine. Currently this service may be configured to use Tomcat or Jetty.
Ear Service: A service used for deploying complete J2EETM applications, i.e. applications packaged in Ear files, which themselves contain ejb-jar files and/or war files.
JDBC Service: JDBC 2.0 support including XA resources and connection pooling.
Security Service: This service implements the authorization mechanisms for accessing EJB components, as specified in the EJB specification. EJB security is based on the notion of roles.
Transaction Service: This is a Java Transaction Monitor called JOnAS JTM, which ensures the coordination of distributed transactions using XA. It handles two-phase commit protocol against any number of Resource Managers (XA Resources).
Messaging Service: This service is in charge of launching (or establishing connection to) an integrated JMS server. JOnAS makes use of a third party JMS implementation. Currently the JORAM open source JMS server is integrated and delivered with JOnAS.
Management Service: Integration of a JMX server. Includes a servlet based GUI called the Jadmin console.
J2EETM CA Resource Service: Allows application component access to an external EIS.
Mail Service: Allows application components to read or send e-mail using JavaMail.
Database Service: This service is responsible for handling Datasource objects. A Datasource is a standard JDBC administrative object for handling connections to a database.
Communication and Naming Service: This service provides the JNDI API to application components ant to other services, in order to bind and lookup remote objects (e.g. EJB Homes) and resource references (JDBC Datasource, Mail and JMS connection factories, etc.
Configuring and starting the various services is described in section JOnAS Configuration Files.
<<< Previous |
Home
Up | Next >>> |