La communauté Apache Jakarta Commons est connue pour ses API utilitaires : pools de connexions, digesters XML, clients HTTP, Logging et autres dont la liste est disponible sur leur site .
Une nouvelle API vient de sortir du « bac à sable » de Jakarta Commons : Jakarta Commons Transaction.
Initialement, cette API contient des implémentations pour les locks multi-niveaux, des wrappers pour rendre transactionnelles les classes implémentant l’interface Map, et une gestion des accès fichiers de façon transactionnelle. Cette API sera amenée à s’étendre en fonction des besoins. Toutefois, elle devrait rester compatible avec le JDK 1.2 et avoir un minimum de dépendances.
L’objectif à long terme est de créer une contrepartie transactionnelle au package « concurrent » qui est apparu avec Java 5.0.