Jonas Features - Red Hat APPLICATION SERVER - JONAS Tutorial

Jonas
Hide thumbs Also See for APPLICATION SERVER - JONAS:
Table of Contents

Advertisement

Chapter 1. Introduction
Jeremie: the RMI personality of an Object Request Broker called Jonathan, which also provides
a CORBA (Common Object Request Broker Architecture) personality. Jeremie allows JOnAS to
benefit from the optimization of local RMI calls.
RMI/IIOP: JOnAS now provides support for both RMI/IIOP (Java Remote Method Invocation over
Internet Inter-Orb Protocol) and RMI/JRMP by integrating the CAROL communication frame-
work.
CMI (Cluster Method Invocation): A new ORB (Object Request Broker) used by JOnAS to provide
clustering for load balancing and high availability.

1.2.2. JOnAS Features

JOnAS implements a set of J2EE specifications. The following list shows the specifications that are
implemented by JOnAS and gives a brief description of the services provided by JOnAS.
1.2.2.1. Specifications
JOnAS provides full support of the following specifications:
EJB (Enterprise JavaBean) (http://java.sun.com/products/ejb): Enterprise JavaBeans containers are
provided by a set of Java classes and a tool to generate interposition classes.
JTA (Java Transaction API) (http://java.sun.com/products/jta): a Transaction Manager that provides
Java Transaction API support and distributed transaction coordination.
JDBC (Java DataBase Connectivity) (http://java.sun.com/products/jdbc): a Database Manager that
provides Java DataBase Connectivity support.
JMS (Java Messaging Service) (http://java.sun.com/products/jms): Java Messaging Service is pro-
vided by JORAM, a technology from ScalAgent (http://www.scalagent.com).
JMX (Java Management Extension) (http://java.sun.com/products/JavaManagement): JOnAS con-
tains the Java Management Extension technology. Management and monitoring is available through
a Web interface.
J2EE CA (J2EE Connector Architecture) (http://java.sun.com/j2ee/connector): JOnAS supports the
J2EE Connector Architecture that defines a set of mechanism that enable the integration of Enter-
prise Information Systems (EIS).
JNDI (Java Naming and Directory Interface) (http://java.sun.com/products/jndi): Provides naming
and directory functionality.
Security management.
1.2.2.2. JOnAS Services
JOnAS offers several services that can be turned on or off as required:
EJB Container Service: A set of Java classes implementing the EJB specification.
Web Container Service: A servlet/JSP engine in the JVM (Java Virtual Machine) of the Red Hat
Application Server server and the loading of web applications ("WAR files") within this engine.
Currently this service can be configured to use Tomcat or Jetty, although only Tomcat is supplied
with Red Hat Application Server.
EAR Service: A service used for deploying complete J2EE applications; that is, applications pack-
aged in EAR files, which themselves contain ejb-jar files and/or WAR files.
3

Advertisement

Table of Contents
loading

This manual is also suitable for:

Application server

Table of Contents