Available Technology

This page is for capturing what existing technology is available, and being offered for use with the Apache J2EE project.


Apache Avalon Merlin

the Avalon community is about to release a container framework – codenamed Merlin. The framework deals with a set of critical container/component concerns that provide support for general component models (not just classic Avalon).

Key features:

The first public release of the Merlin platform is scheduled for August 2003. Additional information is available at http://avalon.apache.org/sandbox/merlin


Jakarta Tomcat JNDI code

Geronimo will need a JNDI implementation of some kind. Tomcat contains a JNDI implementation which could be placed in Jakarta Commons as a reusable module, with some effort. This may be seen at http://cvs.apache.org/viewcvs.cgi/jakarta-tomcat-4.0/catalina/src/share/org/apache/naming/


ldapd

Geronimo will need an LDAP implementation of some kind. A very promising and powerful implementation of LDAP that could be used is the ldapd project. It is Apache-like licenced(?) and available at http://ldapd.sourceforge.net/.


simple-jndi

Geronimo will need a JNDI implementation of some kind. A non-server implementation is available at http://www.osjava.org/simple-jndi/. It is BSD licenced.


Axis

Axis is a Apache project aimed at creating a fully functional web services (i.e. SOAP) provider. See http://ws.apache.org/axis/


HiveMind

HiveMind is a centralized registry of services and extension pointes. It's been suggested that Geronimo microkernel be based on this project rather than JMX or Avalon.


James javaMail impl and Apache Mailet API

The James project have already stated an intention to consider implementing some aspects of javaMail (Stores and Transports) for our own purposes, it makes sense to pool this effort with geronimo.

In addition it may be possible to provide an implementation of smtp transport which also implements the [James/MailetAPI|Apache Mailet API], if this would be desirable.

It is already possible to run James in a container using the Avalon Phoenix JMX launcher.


OpenEJB Test Suite

OpenEJB has a full featured set of JUnit integration tests which cover testing spec compliance


OpenJMS OpenJMS is an open source implementation of Sun Microsystems's Java Message Service API 1.0.2 Specification. It comes with a connector for the JCA interface and its own embedded JNDI provider.   

ApacheJ2EE/AvailableTechnology (last edited 2009-09-20 23:32:23 by localhost)