Projects by Function

OW2 Projects Organized by Functionality

Here is the OW2 code base organized in several functional categories:

Click here? for OW2 Projects organized by Maturity.

Application platforms

Project Description Datasheet Status License Standards
Easybeans Easybeans is a lightweight container implementing EJB3 specification. PDF Production LGPL Java EE, EJB 3.0
Elastic-Grid The Elastic Grid is an infrastructure for the dynamic deployment, activation, management of Java applications on virtualized hardware, initially focusing on Amazon EC2. PDF Production AGPL
Enhydra Java/XML Application Server & Dev Kit. Production LGPL Servlets, XML
JOnAS Java EE Open Application Server. PDF Production LGPL Java EE
JORAM JMS compliant enterprise messaging middleware. Production LGPL JMS
Open Mobile IS Open Mobile IS is a Java framework that aim to provide all the functionalities and components needed for the developpement of entreprise mobile application. Production LGPL JMS
Petals ESB JBI compliant ESB providing a service oriented infrastructure for both centralized integration solutions and highly distributed architectures. PDF Production LGPL JBI, Java EE, ESB
Petals Master SOA Governance platform, for managing services and users in a service-oriented infrastructure. Production LGPL Java EE, UDDI, WSDL
ProActive GRID platform for Parallel, Distributed and Concurrent Computing in Java. PDF Production LGPL WS, OSGi, Globus, Unicore, gLite, LSF, PBSGlobus, JINI
Spagic The free/open source platform for the governance of middleware services and the development of SOA applications. PDF Production LGPL Java, BPMN, OSGi, JMS, JDBC, SOAP, WSDL, WS-Security, XSLT
Spago The Java Enterprise Framework for the development of web and multichannel applications in SOA environments. PDF Production LGPL Java, JMS, JDBC, SOAP, EJB, Portet, Servlets, JSP, XML
SpagoBI The only entirely Open Source Business Intelligence suite. Production LGPL JPA, SON, JEE, WFS, WMS
Spago4Q The free/open source platform to measure, analyse and monitor Quality of products, processes and services. PDF Production LGPL JPA, SON, JEE, WFS, WMS
Funambol (Sync4j) Open source SyncML server and framework. Production AGPLv3 Java, Java EE, SyncML
OpenCCM CORBA Component Model Platform. Beta LGPL CCM, Java
GASP Middleware for mobile multiplayer online games and implementation of the Open Mobile Alliance Gaming Services specifications. Alpha LGPL Java, Mobile, OMA GS

Persistency / Databases

Project Description Datasheet Status License Standards
Enhydra DODS Code Generator for Object-to-Relational Mapping. Production LGPL Java, SQL
Jalisto Lightweight transactional database in Java. Production LGPL Java SE, Java ME
JORM Java Adaptable Persistency Service. Production LGPL Java
MEDOR Distributed objects Request Manager. Production LGPL Java, SQL
Enhydra Octopus JDBC-based Extraction, Transformation and Loading Tool. Production LGPL JDBC, XML
Perseus Component-based persistence

framework that solves issues such as cache management, concurrency management (even distributed), transaction management, storage

management, logging management...

Production LGPL Java, JCA
RmiJdbc Enable Remote Access to any JDBC Compliant Database. Production LGPL JDBC
Speedo Open Implementation of the JDO specification. Production LGPL JDO
XAPool XAPool is an XA database connection pool: it implements javax.sql.XADataSource, and provides connection pooling facilities. Production LGPL Java, JDBC, XA

BPM/Workflow Engines

Project Description Datasheet Status License Standards
Bonita Bonita is a XPDL-based workflow system which provides out-of-the-box workflow functionalities for defining and running business processes. PDF Production LGPL WfMC, Java EE, EJB, SOAP, XML
JaWE Workflow Process Java Graphical Editor. Production LGPL WfMC, Java
Orchestra Web services orchestrationb suite based on the BPEL OASIS standard. PDF Production LGPL BPEL, Java EE, SOAP, XML
Shark Workflow server based on WfMC and OMG standards. Production LGPL WfMC, Java, OMG

IDE plug-ins

Project Description Datasheet Status License Standards
Acceleo MDA-oriented code generator natively based on Eclipse EMF. Production EPL Java EE, Java
EclipseJDO Eclipse plug-in that makes easy and fast to develop transaction applications in Java using standard JDO drivers. Production GPL Java, JDO, Eclipse
Lomboz Eclipse plug-in for Java EE developers. Production LGPL Java, Java EE, Eclipse
Enhydra Kelp IDE Plug-in for Enhydra Java/XML Application Server & Dev Kit.Production LGPL Eclipse, Netbeans, Jbuilder, Jdeveloper
JOPE JOPE (JOnAS Plugin for Eclipse) is an open source JOnAS plug-in for Eclipse. Beta LGPL Eclipse, Java, Java EE

See also the *ObjectWeb Consortium's Eclipse Update Sites* if you want to install directly Eclipse plugins from Eclipse.


Software Engineering

Project Description Datasheet Status License Standards
ASM Lightweight Java Bytecode Manipulation Framework. PDF Production BSD Java
CAROL Generic JNDI Provider Service for Local and Remote Objects. Production LGPL JNDI, RMI, JRMP, IIOP
CMI Framework to enable clustering of all RMI objects. Production LGPL Java
Easy WSDL WSDL parsing library, unifying WSDL 1.1 and 2.0. Production BSD Java, XML, WSDL
Enhydra Director Web Server Plug-in for Enhydra Java/XML Application Server. Production LGPL Java, XML
Fractal Generic Software Composition Framework. Production LGPL Java
JavaService Allows server-type Java programs to be run in the background as a Windows NT/2000 system service, with simple configuration and reliable results. Production LGPL Java, Windows
JASMINe Administration tool for the SOA platform aiming to simplify the administrator's job and reduce the management costs. It relies on an autonomic system (Jade project) for implementing some autonomous behaviors (self-repair, self-healing). Production LGPL
JOTM Distributed transaction manager. Production BSD JTA, JTS, OTS, BTP
Monolog Portable Java Monitoring and Logging API. Production LGPL Java, Log4J
Massiv The Massiv is a distributed game middleware whose purpose is to simplify the development of distributed persistent massively multiplayer online games. Beta LGPL C++
MobiliTools OMG compliant Java toolbox for mobility of Java objects. Beta LGPL Java, CORBA, MAF/MASIF
ModFact ModFact stands for Model Factory and is a Tool Box for the Model Driven Architecture. Beta LGPL Java, MDA
NovaForge Novaforge is a professional Open Source software development factory. PDF production GPL Java, portlet, UML, XML, PHP
Dream Component-based software framework dedicated to the construction of communication middleware. Beta LGPL Java, Fractal
JAC Aspect-oriented Application Server. Beta LGPL Java
Paj? The Paj? visualization tool provides interactive and scalable behavioral visualizations of the dynamics of the executions of parallel and distributed applications. Beta LGPL Objective C
PolyORB Schizophrenic middleware that has an original architecture decoupling protocol personalities from application personalities. N/A GMGPL CORBA, DSA, MOMA, Web Services
SOFA Platform for designing applications composed of hierarchical, dynamically updatable components. Alpha LGPL Java, CORBA, IDL, XML

XML / Presentation

Project Description Datasheet Status License Standards
BarracudaMVC Presentation Framework. Production LGPL Java, Servlet, DOM, MVC
eXo Platform Open source corporate portal and content management system. Production GPL Java, CMS, Portlets, JSF
OFC Charts Fills the need for

publishing reports and statistics in graphical format such as curves and histograms. Fully written in JAVA and compatible with all popular IDEs.


Production LGPL JPEG, PNG, SVG
Open Suit Presentation framework for J2EE, focusing on quality and productivity over technology and fanciness, and dedicated to SOA. Production LGPL J2EE, XML
Orbeon Presentation Server A Java EE-based MVC framework for building Web applications that present and capture XML using XForms, XSLT and WebServices. Production LGPL Java, Java EE, XML, XForms
XMLC Radically simplifies web development by cleanly separating presentation from code. Production LGPL Java, HTML, XML, DOM
XQuare Set of Java components for extending Java EE platforms with XML-based, heterogeneous information integration capabilities, using the XQuery language. Production LGPL Java, Java EE, XML, XQuery
XWiki A wiki system supporting advanced features such as templates,database, dynamic development and skinablility. Production GPL Java, Wiki
ActiveXML Declarative framework that harnesses web services for data integration, and is put to work in a peer-to-peer architecture. Beta LGPL Java, XML, Web Services
Telosys Telosys is an Open Source framework designed to build easily "Rich Internet Applications" (based on a "Client/Server" principle), using Java EE (Servlet, JSP, JDBC),lightweight clients and XML requests via HTTP. Production LGPL Ajax, MVC


Project Description Datasheet Status License Standards
BEEN A generic tool for automated benchmarking in a heterogeneous distributed environment. PDF Production LGPL Java EE, EJB, SERVLETs, PHP
RUBiS Auction Site for e-Commerce Technologies Benchmarking. Production LGPL Java EE, EJB, SERVLETs, PHP
RUBBoS Bulletin board benchmark modeled after an online news forum like Slashdot. Production LGPL Java EE, EJB, SERVLETs, PHP
CLIF Multi-protocols, extendible load testing platform, including monitoring facilities, with optional integration to Eclipse. Production LGPL Java
LeWYS Fractal monitoring framework providing a library of probes for both hardware and software resources. Alpha LGPL C, Java

Security Services

Project Description Datasheet Status License Standards
LemonLDAP LemonLDAP manages several levels of cache and gets authentication data from an LDAP directory. Production LGPL Perl
FederID The FederID project aims to offer a real solution of Identity Management and Identity Federation. PDF Production LGPL Java, Perl, Python