OpenWebBeans consists of a core system which heavily uses SPIs (Service Provider Interfaces)
to extend it's functionality. The core system itself is purely JavaSE based
and does not need any further dependency. All special JavaEE features get added via
separate plugins.