2016-12-22 3 views
1

Wir haben eine laufende Anwendung auf Wildfly 8.0.0 Final, wir beabsichtigen, diese Anwendung auf osgi Laufzeit für Modularität Vorteile zu portieren und die Größe der Anwendung (Wildfly + Anwendungsgröße) zu reduzieren. Redhat hat jedoch die Unterstützung von OSGi in der Wildfly-Version eingestellt, obwohl Community-Versionen OSGi-Unterstützung haben. Meine Frage ist, ob es sich lohnen sollte, zur Osgified-Version der Anwendung zu wechseln, wenn Wildfly osgi offiziell nicht unterstützt? Gibt es noch einen anderen Anwendungsserver, der osgi und ejb container unterstützt? Unsere Anwendung soll in Zukunft zur kommerziellen Freigabe bereitgestellt werden. Jede Hilfe würde sehr geschätzt werden.Osgi-Laufzeitumgebung in Wildfly 8.0.0

+0

OSGi und JEE spielen im Allgemeinen nicht gut zusammen. Bevor Sie die nicht unbedeutenden zusätzlichen Komplikationen von OSGi hinzufügen, fragen Sie sich, welche Funktionen Sie verwenden möchten und ob Sie sie wirklich benötigen. Wenn es nur Modularität ist, können Sie das ohne OSGi tun. –

+0

Anstatt nach einer Möglichkeit zu suchen, OSGi in einem JEE-Container auszuführen, versuchen Sie mit Apache Karaf einen modularen OSGi-Container, der auch für Enterprise-Anwendungen verwendet werden kann, nur mit OSGi als Basis. –

Antwort

1

Für OSGi laufenden Anwendungen aus der Box: Glassfish oder Payara