ObjectWeb and JOnAS

ObjectWeb is an open source software community created at the end of 1999 by France T�l�com R&D, Bull/Evidian and INRIA. Its goal is to develop innovative middleware components available under an open source licence. These components can be used to build distributed platforms that can be apdated to specific application requirements.

JOnAS is one of the ObjectWeb projects but interact with other projects. To let you have an overview of JOnAS's integration in ObjectWeb, here is a the list of the projects currently hosted by ObjectWeb:

JOnAS. JOnAS (JavaTM Open Application Server) is a distributed platform compliant with the EJBTM specifications. JOnAS provides object distibution, security, distributed transactions and object persistency support according to these specifications. JOnAS also provides JMSTM (Java Message Service) and JCATM (Java Connector Architecture) support through its integration with JORAM and JORM.

Jonathan. Jonathan is an adaptable distributed object platform, which currently provides several personalities, including one compliant with the OMG CORBA specifications and another one with the RMITM specification. The RMI personality, called Jeremie, can be used in JOnAS to replace the standard RMI and optimize local calls.

JORAM. JORAM (Java TM Open Reliable Asynchronous Messaging) is an open source implementation of the JMSTM (Java Message Service) specification. JORAM provides a MOM (Message Oriented Middleware) built on top of the ScalAgent distributed agent technology.

JORM. JORM (JavaTM Object Repository Mapping) is an adaptable persistence service offering various personalities, including one compliant with the CMP EJBTM specification and another with the JDOTM (Java Data Objects) specification. JORM provides object persistency through different secondary storage supports, such as file, relational databases or object-oriented databases. JORM includes an implementation of the JCATM (Java Connector Architecture) specifications.

OpenCCM. OpenCCM (Open CORBA Component Model platform) is the first public available open source implementation of the CCM (CORBA Component Model) defined by the OMG (Object Management Group). OpenCCM allows to design, implement, compile, package, deploy and execute distributed applications compliant with the OMG's CORBA Component Model. It includes a complete OMG IDL3 compiler, an OMG IDL3 Repository, generators for CCM's OMG IDL2 mapping and extended Java component skeletons, a Java component server to host Java components, and a distributed deployment infrastucture.

RmiJdbc. RmiJdbc is a remote JDBCTM driver which, in conjuction with a local JDBC driver, allows remote access to a relational database through RMITM.