My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
ModuleFusion  
Updated Jul 14, 2009 by roman.ro...@gmail.com

A lot of momentum exists to use the OSGi Service Platform for the foundation and runtime platform for enterprise Java applications. Well-known vendors in the JavaEE space are building their work on top of the OSGi framework. Additionally, more and more projects and technologies are using the OSGi programming model and component architecture. Bundles are becoming the universal deployment artifact and the service registry is used for SOA, web services and even event-based communication.

The goal of ModuleFusion is to help programmers using the OSGi Service Platform as their underlying runtime environment. ModuleFusion contains a full stack typical for Java enterprise applications. This stack currently consists of best-of-breed open source frameworks from the Java ecosystem. Additionally, ModuleFusion contains the necessary glue code to easily use these framework within OSGi.

Probably the most important principle of ModuleFusion is to base every integration, glue code and additional functionality on pure OSGi constructs. Therefore, ModuleFusion does not rely on proprietary features offered by some OSGi framework implementations.

Also, ModuleFusion shows that it is possible to build full-fledged Java enterprise applications with OSGi now.

The Content:

  • OSGi Service Platform
    • OSGi Framework (Equinox or Felix)
    • Configuration Admin
    • Event Admin

  • Frameworks
    • Google Guice IoC framework
    • Apache Felix iPOJO
    • Apache Wicket
    • Hibernate
    • Hibernate JPA frontend
    • Jetty web server
    • HSQLDB database
    • PAX web + extender bundle
  • ModuleFusion
    • DirInstaller (install/update/remove bundles and configurations)
    • JPA integration
    • Apache Wicket integration
    • Web Console
  • Logging
    • Pax Logging

Sign in to add a comment
Powered by Google Project Hosting