Für Anwendungen, die Message-Driven Beans (MDB) verwenden und mit einem lokalen Messaging-Service-Provider verbunden sind, müssen Sie die für den Zugriff auf Ihren Messaging-Provider erforderliche Verbindung einrichten.
Die folgenden Java-Annotationen und -Methodenaufrufe weisen auf die Verwendung von Message-Driven Beans (MDB) hin:
javax.ejb.MessageDrivenjavax.ejb.MessageDrivenBeanjavax.ejb.MessageDrivenContextjavax.ejb.ActivationConfigPropertyDas folgende Implementierungsdeskriptorelement erfordert ebenfalls die Verwendung von Message-Driven Beans (MDB):
<message-driven> in der Datei ejb-jar.xml.Diese Regel wird nur einmal pro Eclipse-Projekt oder Java-Archiv markiert.
Wenn Ihre Clientanwendung direkt auf den Messaging-Provider zugreifen kann, ist keine weitere Aktion erforderlich.
Wenn dies nicht der Fall ist, können Sie einen VPN-Tunnel wie IBM Secure Gateway für IBM Cloud verwenden, um eine sichere Verbindung zur Ihrem bestehenden lokalen Messaging-Provider herzustellen. Weitere Informationen zur Konfiguration einer sicheren Verbindung finden Sie im Abschnitt VPN konfigurieren. Nachdem Sie Ihr Gateway konfiguriert haben, verbinden Sie Ihre Anwendung mit dem neuen Ziel, indem Sie den Cloud-Host und die Cloud-Portnummer verwenden, die bei der Erstellung des Ziels angegeben wurden. Die folgenden URLs sind Beispiele für Messaging-Provider-URLs:
Alternativ können Sie IBM Event Streams als cloudbasierten Messaging-Service verwenden. Weitere Informationen finden Sie unter Event Streams.