In un ambiente cloud, alcuni protocolli relativi a EJB 2.0, CICS Transaction Gateway e IMS Connect non sono supportati. L'aggiornamento delle applicazioni in modo che utilizzino protocolli più recenti e standardizzati, come un'infrastruttura basata su HTTP che incorpora REST, semplifica il trasferimento delle applicazioni in nuovi ambienti. È inoltre possibile valutare se i protocolli asincroni, come IBM MQ o MQTT, sono adatti alle proprie esigenze applicative.
I protocolli relativi a EJB 2.0 non sono supportati. Aggiornare l'applicazione in modo da utilizzare EJB 3.0 o successivo. Questa regola contrassegna i riferimenti a t3://, iiop:// e corbaloc: nelle seguenti posizioni:
java.naming.provider.url nei file jndi.propertiesPer CICS Transaction Gateway, i protocolli tcp, ssl e local non sono supportati.
Utilizzare i protocolli http e https. Questa regola contrassegna i riferimenti a tcp://, ssl:// e local: nelle seguenti posizioni:
com.ibm.ctg.JavaGateway e com.ibm.ctg.epi.EPIGatewaycom.ibm.ctg.JavaGateway e com.ibm.ctg.epi.EPIGateway setProtocol(String) e setURL(String)com.ibm.connector2.cics.CICSManagedConnectionFactory.setConnectionURL(String)IMS Connect non è supportato. Questa regola contrassegna i riferimenti all'API IMS Connect per Java fornita dal package com.ibm.ims.connect.
Per ulteriori informazioni, consultare Top 9 rules for cloud applications.