Per le applicazioni che utilizzano JMS (Java Message Service), connesse ad un provider del servizio JMS locale, considerale la necessità di una connessione per accedere al proprio provider di messaggistica. Se si sta utilizzando il provider di messaggistica predefinito WebSphere e le risorse di coda JMS sono state spostate nel cloud, è possibile che non si necessiti di una connessione al provider di messaggistica locale.
Le seguenti classi Java indicano l'utilizzo di JMS:
javax.jms.ConnectionFactoryjavax.jms.QueueConnectionFactoryjavax.jms.TopicConnectionFactoryjavax.jms.XAQueueConnectionFactoryjavax.jms.XATopicConnectionFactoryAnche l'elemento <res-type> nei descrittori di distribuzione application.xml, ejb-jar.xml o web.xml con i seguenti valori indicano l'utilizzo di JMS (Java Message Service):
javax.jms.ConnectionFactoryjavax.jms.QueueConnectionFactoryjavax.jms.TopicConnectionFactoryjavax.jms.XAQueueConnectionFactoryjavax.jms.XATopicConnectionFactoryQuesta regola viene contrassegnata una volta nel progetto Eclipse o JAR (Java archive).
Se la propria applicazione è in grado di accedere direttamente al provider di messaggistica, non è richiesta alcuna azione aggiuntiva.
Altrimenti è possibile utilizzare un tunnel VPN, come IBM Secure Gateway for IBM Cloud, per creare una connessione sicura verso il provider esistente di messaggistica installato in loco. Per ulteriori informazioni sulla configurazione di una connessione sicura, consultare Configurazione di una VPN. Una volta configurato il gateway, collegare l'applicazione alla nuova destinazione utilizzando l'host cloud ed il numero di porta fornito quando si è creata la destinazione. I seguenti URL sono esempi di URL di provider di messaggistica:
In alternativa, è possibile utilizzare IBM Event Streams come servizio di messaggistica basato su cloud. Per ulteriori informazioni, consultare Event Streams.