Utilizzare questo scenario quando si possiede la qualità dei requisiti del servizio
o sia necessario un ambiente di distribuzione più complesso di quello definito dai pattern
forniti da IBM.
Prima di iniziare
Importante: L'installazione di un ambiente di distribuzione personalizzato
è più complicata rispetto all'installazione di un ambiente di distribuzione predefinito e richiede
una comprensione della distribuzione di rete, del cluster e di altre funzioni WebSphere Enterprise Service Bus. IBM® consiglia
di pianificare e implementare, separatamente e gradualmente, ciascuna porzione dell'ambiente di distribuzione.
Prendere familiarità con le informazioni su tali
argomenti e argomenti pertinenti, se non si è già fatto ciò. - Server
- Cluster
- Profili
- Ambienti di distribuzione personalizzati e relative funzioni
Eseguire un diagramma dell'hardware che si sta utilizzando per
il proprio ambiente di distribuzione e indicare quale server ciascun pezzo di attrezzatura contiene. Indicare inoltre
quali server forniranno le funzioni dell'ambiente di distribuzione in modo da avere un'idea
più chiara di come raggruppare i server.
La
propria progettazione dovrebbe specificare quali cluster forniscono la messaggistica, CEI (Common Event Infrastructure)
e supporto alle applicazioni per l'ambiente di distribuzione.
Informazioni su questa attività
Quando la propria progettazione non corrisponde a nessun pattern fornito da IBM
o quando si desidera espandere un ambiente di distribuzione preesistente
seguire queste istruzioni. Considerare di utilizzare un metodo interattivo in modo da dover solo aggiungere, configurare e
verificare una porzione alla volta dell'ambiente di distribuzione allo scopo di minimizzare ogni
complessità.
Procedura
- Selezionare il prodotto di database per supportare l'ambiente di
distribuzione.
Alcuni
sistemi, ad esempio z/OS e i5/OS non posseggono metodi automatici per creare database
e tabelle per i motori di messaggistica e CEI (Common Event Infrastructure). Quando si creano
database per tali sistemi, assicurarsi di disporre di un'autorizzazione sufficiente per
eseguire gli script di definizione del database correttamente.
Importante: Se
i propri piani futuri includono la federazione di questo ambiente a una cella del gestore distribuzione,
assicurarsi di utilizzare un database e driver di database che supportino l'accesso
remoto. Esempi di tali tipi di prodotti sono Derby Network e Java
toolbox JDBC.
- Decidere come creare le tabelle del database.
Creare le tabelle durante l'installazione del prodotto, fare in modo che
il processo di installazione del prodotto crei gli script per creare le tabelle
oppure, per eseguire tale azione, creare gli script da sé.
- Analizzare le applicazioni che verranno distribuite a questo ambiente di distribuzione
per stabilire i cluster necessari per supportare tali applicazioni.
- Progettare la disposizione fisica dell'ambiente di distribuzione.
- Tracciare i server come membri del cluster che
fornirà la funzione identificata nel proprio progetto.
Decidere
le funzioni che l'ambiente di distribuzione fornirà e quali nodi
verranno coinvolti con ciascun cluster.
- Decidere come i client accederanno alle applicazioni
nell'ambiente di distribuzione.
A seconda delle necessità
esistono diversi modi per accedere inclusi servizi Web (SOAP/HTTP
e SOAP/JMS), richieste SCA (Service Component Architecture)
sincrone o asincrone, JMS (Java™ Message Service), MQ (JMS o native),
o tramite adattatori. Tali scelte determinano quali altri software e risorse è necessario
installare.
- Stabilire il modo in cui le applicazioni accederanno a ciascuna risorsa
necessaria.
A seconda delle necessità
esistono diversi modi per accedere inclusi servizi Web (SOAP/HTTP
e SOAP/JMS), richieste SCA (Service Component Architecture)
sincrone o asincrone, JMS (Java Message Service), MQ (JMS o native),
o tramite adattatori. Tali scelte determinano quali altri software e risorse è necessario
installare.
- Stabilire in che modo installare il software, creare
i server e configurare i server creati.
Limitazione: Per un ambiente di distribuzione personalizzato in una cella singola non è
possibile utilizzare il programma di installazione o Profile Management Tool per creare i server.
- Identificare o creare ciascun ID utente con le autorizzazioni
necessarie per completare l'installazione.
- Opzionale: Contattare gli amministratori del database,
se le regole del sito limitano la creazione e l'accesso a una distribuzione centralizzata del database.
Importante: Se
i propri piani futuri includono la federazione di questo ambiente a una cella del gestore distribuzione,
assicurarsi di utilizzare un database e driver di database che supportino l'accesso
remoto. Esempi di tali tipi di prodotti sono Derby Network e Java
toolbox JDBC.
- Programmare e coordinare l'installazione di WebSphere Integration Developer e WebSphere ESB per
ridurre gli impatti sulla comunità di sviluppo.
Operazioni successive
Installare l'ambiente di distribuzione.