
Distribuzione dei moduli di servizio
Dopo aver sviluppato e verificato un modulo di servizi in IBM Integration Designer e aver verificato che il modulo funziona correttamente, è possibile distribuirlo nell'ambiente di runtime. Utilizzare le informazioni in questo argomento per preparare e completare una corretta distribuzione.
IBM® Business Automation Workflow consente di distribuire ed eseguire componenti di integrazione di business come processi di business BPEL, attività umane, state machine di business, regole di business ed altri componenti. È anche possibile eseguire flussi di mediazione contenuti in moduli o moduli di mediazione.
Limitazione: la spiegazione e i passi in questo argomento non si applicano ai servizi di integrazione avanzata, che sono installati con le applicazioni del processo che li utilizzano.
IBM Integration Designer estende le funzionalità di distribuzione di Rational® Application Developer su cui è stato creato. È possibile distribuire i moduli in uno o più dei seguenti modi:
- Come file EAR per la distribuzione su Workflow Server, utilizzando la console di gestione o gli strumenti della riga comandi.
- Come file serviceDeploy per la distribuzione su Workflow Server, utilizzando lo strumento della riga comandi serviceDeploy .
- Come file di interscambio progetto per l'importazione e la condivisione di progetti in IBM Integration Designer.
Panoramica del processo di distribuzione
Quando si è pronti a distribuire il modulo, attenersi alla seguente procedura generale.
- Verificare un modulo nuovo o aggiornato in un ambiente di test prima di distribuirlo nell'ambiente di runtime. Per informazioni, vedere il collegamento Moduli di test alla fine di questo argomento.
- Comprendere le considerazioni sulla dipendenza e sulla creazione di pacchetti per moduli e librerie. Inoltre, considerare le implicazioni di distribuzione quando si modifica un nome di libreria o modulo. Alla fine di questo argomento, è possibile trovare i collegamenti alle informazioni sulle dipendenze e sul packaging.
- Se intendi eseguire la distribuzione su un cluster, assicurati di comprendere i requisiti specifici descritti in Considerazioni per la distribuzione dei moduli sui cluster.
- Se necessario, impostare le proprietà di distribuzione del modulo.
- Esportare il modulo da IBM Integration Designer. Si noti che i moduli esportati possono essere condivisi.
- Distribuire il modulo.Nota: il processo per la distribuzione dei moduli di servizi in un ambiente di produzione è simile al processo descritto in
Sviluppo e distribuzione delle applicazioni
nella documentazione di WebSphere® Application Server Network Deployment . Se non si ha familiarità con tali argomenti, esaminarli prima.
Suggerimento: quando un file EAR (enterprise archive) viene distribuito e include una mediazione, viene generata una cartella GovernanceData con i dettagli dell'applicazione. I dati vengono elaborati, ma non vengono utilizzati a meno che non si configuri la primitiva di mediazione Endpoint Lookup o la primitiva di mediazione Policy Resolution. L'elaborazione dei dati di governance richiede una codifica file UTF-8 . Se la JVM (Java virtual machine) utilizza una codifica differente, i caratteri che non corrispondono alla codifica UTF-8 causano un errore di elaborazione. La JVM assume come valore predefinito la codifica del file del sistema operativo, ma è possibile modificarla in UTF-8 con una proprietà JVM
file.encoding con un valore UTF-8. Creare una proprietà come descritto in Java virtual machine custom properties nella documentazione di IBM WebSphere Application Server .