Il middleware, come WebSphere ESB, richiede la valutazione di molti aspetti del sistema informatico aziendale (EIS, Enterprise Information System) esistente, ad esempio capacità e sicurezza, prima di installare il prodotto. Inoltre, è necessario pianificare in anticipo prima di sprecare le capacità di WebSphere ESB, come la prevenzione e il ripristino dopo gli errori.
Le risposte alle seguenti domande possono aiutare a progettare un ambiente di distribuzione
che soddisfi le proprie necessità:
- Quali sono gli obiettivi di business e in che modo il software aiuta a raggiungere tali
obiettivi?
- Quali applicazioni è necessario integrare?
- Si desidera eliminare informazioni duplici?
- Quali sono i requisiti di tempo di risposta e disponibilità del sistema?
- Quali risorse finanziarie, hardware, software e risorse umane sono disponibili per completare l'installazione?
- È richiesta l'assistenza di altri reparti?
- Quali attività devono essere eseguite? Chi le eseguirà?
- Quale hardware esistente è necessario installare?
- È necessario altro hardware per raggiungere i requisiti di business?
- È possibile utilizzare i database presenti o sono necessari dei nuovi database?
- Gli ID utente possono essere utilizzati dai componenti WebSphere ESB
o sono necessari nuovi ID? Di quale permesso i nuovi ID richiedono?
- Esistono considerazioni finanziarie che limitino il numero di licenze di prodotto che è possibile
acquistare?
- Come si evolverà il proprio sistema? Ad esempio, in futuro avrà bisogno di gestire dei
carichi superiori o di gestire più utenti in concomitanza?
In futuro, sarà necessario
aggiungere altre risorse per soddisfare altre richieste?
- Il proprio sistema avrà bisogno di aggiungere o eliminare in modo dinamico le risorse per
gestire giornalmente le fluttuazioni delle richieste?
- Il proprio sistema necessita di supportare le fluttuazioni di carico o del numero di
utenti concomitanti, su base periodica?
Inoltre, è necessario pensare ai propri obiettivi attuali: si sta progettando un test o
ambiente di produzione? È su piccola scala o su grande scala? Si desidera impostare il proprio ambiente velocemente,
con valori predefiniti o personalizzarlo? Alla fine di questa sezione,
vi sono dei consigli su come pianificare i vari e diversi scenari,
a seconda di quello che si sta cercando di ottenere.