Integrierbarer EJB-Container
Der integrierbare EJB-Container (Enterprise JavaBeans) ist ein Container für Enterprise-Beans, die Java™ Platform, Enterprise Edition (Java EE) nicht erfordern.
Der integrierbare EJB-Container von WebSphere Application Server ist ein Container für Enterprise-Beans, der keinen aktiven Java-EE-Server erfordert. Das EJB-Programmiermodell und die EJB-Containerservices sind jetzt für den Java-SE-Server (Java Platform, Standard Edition) verfügbar.
Nachfolgend sind Einsatzszenarien für einen integrierbaren Container aufgeführt:
- EJB-Komponententests: Entwickler können ihre Enterprise-Beans testen, ohne eine vollständige Serverinstallation von WebSphere Application Server in ihrer Entwicklungsumgebung zu benötigen.
- Integration von Enterprise-Beans in Java-SE-Anwendungen: Entwickler können Enterprise-Beans und die mit einem EJB-Container bereitgestellten Funktionen, z. B. Abhängigkeitsinjektion, Transaktionen und Sicherheit, in eigenständigen Desktopanwendungen verwenden.
Die folgenden Vorteile können durch die Verwendung des integrierbaren
EJB-Containers in WebSphere genutzt werden:
- Es ist keine Serverinstallation für EJB-Entwicklung, Komponententests und Java-SE-basierte Anwendungsimplementierung erforderlich.
- Der integrierbare Container hat einen sehr viel kleineren Speicherbedarf (Plattenspeicherplatz und Hauptspeicher), als der serverbasierte Container.
- Der integrierbare Container wird schneller gestartet als der serverbasierte Container, weil er nur EJB-bezogene Komponenten initialisiert.
Bei der Verwendung des integrierbaren Containers sind folgende Einschränkungen zu beachten:
- Eingehende RMI/IIOP-Aufrufe werden nicht unterstützt, d. h., dass alle EJB-Clients in derselben Java Virtual Machine (JVM) wie der integrierbare Container ausgeführt werden müssen.
- Message-driven Beans (MDB) werden nicht unterstützt.
- Der integrierbare Container kann nicht über das Workload-Management für hohe Verfügbarkeit in einem Cluster verwendet werden. Eine vollständige Liste der unterstützten Funktionen im integrierbaren WebSphere-Container finden Sie im Artikel "Funktionen des integrierbaren EJB-Containers".