Geronimo_MoinMoin_wiki > RoadMap
Added by Confluence Administrator, last edited by Confluence Administrator on Aug 02, 2006

This is a simple, high-level feature list designed to help users understand the current state of the Geronimo project. The status markers below indicate development progress only, and should not be taken to imply any sort of official J2EE certification status. For specifics on any feature, please consult JIRA and/or the mailing lists.

Legend

  • Supported - Should work. May have minor bugs
    Partial Support - In Progress. May have major bugs.
    Not Supported - Not started or not yet in a usable state.

Build & Installation

  • Milestone release packages
    Maven build process
    Guided Installer

Server Configuration & Management

  • J2EE Management 1.0 (JSR-77) support
    File-based server configuration
    Web management console
    MC4J integration
    Extensibility through GBean interface

Application Assembly & Deployment

  • File-based application configuration
    Transportable pre-packaged applications
    J2EE Application Deployment 1.1 (JSR-88) support
    Command-line deployer
    Graphical deployer
    Maven plugin for deployment
    Ant task for deployment
    Exploded directory deployment support
    Tool-based hot deployment support
    Directory-based hot deployment support
    Manifest Class-Path entries in J2EE modules support

Web Applications

  • Servlet 2.4 support
    JSP 2.0 support
    JSP 1.1 backwards compatitbility
    Servlet 2.3 backwards compatibility
    Web application examples

EJBs

  • EJB 2.1 support
    === Stateless Session Beans
    === Stateful Session Beans
    === Entity Beans
    ====== Basic Container Managed Persistence
    ====== Container-Managed Relationships
    ====== EJB-QL
    === Message-Driven Beans
    === Web Service Endpoints
    Backward-compatibility with EJB 2.0
    Backward-compatibility with EJB 1.1
    EJB examples

J2EE Connectors

  • Connector 1.5 support
    Connector 1.0 backwards compatibility
    Connector examples

Client Applications

  • Support for J2EE 1.4 Client Applications
    Client application examples

Security

  • JACC (JSR-115) support
    JAAS 1.0 support
    Out-of-the-Box File-based Realm
    Out-of-the-Box RDBMS Realm
    Out-of-the-Box LDAP Realm
    Support for custom realms
    Support for separate applications using different realms
    HTTPS support for web applications
    SSL support for EJBs

*JNDI *

  • JNDI 1.2 support

Transactions

  • JTA 1.0.1b support
    Full JTS 1.0 support
    EJB container-managed transactions support
    JMS transactions support
    XA/2PC transactions support

JDBC

  • JDBC Connection Pools
    Data**Source configuration
    Embedded Derby database
    PostgreSQL Sample Configuration
    MySQL Sample Configuration
    Oracle Sample Configuration

JavaMail

  • Java**Mail 1.3 support
    Java**Mail examples

Java Message Service

  • JMS 1.1 support
    JMS examples

XML & Web Services

  • JAXP 1.2 support
    EWS 1.0 (Enterprise Web Services, JSR-109) support
    EWS 1.1 (Enterprise Web Services, JSR-921) support
    JAX-RPC 1.1 support
    SAAJ 1.2 support
    JAXR 1.0 support
    Web Service examples

Interoperability

  • Someone please list these out (CORBA, etc.)

Advanced Features

  • JSR-168 Portlet support
    Clustering
    Single Sign-On - via Kerberos
    Web Caching
    Workflow