PDA

View Full Version : [jms] inviare messaggi su code. websphere o altro


MAURIZIO81
14-04-2011, 22:01
Ciao a tutti ragazzi.

Premetto di non sapere molto riguardo l'argomento che sto per sottoporvi perche devo ancora avere le specifiche di quanto andro ad implementare.

Però la mia curiosità è tanta e vorrei iniziare a parlarne con voi.

Argomento code;verosimilmente jms visto che ho ricevuto degli esempi di un tracciato di input dove si parla di driver mq.

Lo sviluppo è molto semplice a parole. Devo inviare messaggi su una coda verso un server remoto per richiedere, in output, un particolare servizio. Tutoqua se non fosse perche, essendo all'asciutto sull'argomento vorrei sapere alcune cose.

Secondo voi la comunicazione è sincrona o asincrona? Come potrei fare a capirlo?

Esistono degli "emulatori " che permettono di accodare messaggi? Una volta che ho accodato il messaggio mi aspetto che il server risponda su un'altra coda...come dovrei fare per scodare lo stesso?

Dovrei forse inserire nel messaggio una sorta di id in modo da legare responss a request?

Suppongo anche che ci dovrebbe essere un'autenticazione per inviare messaggi e mi aspeto sia di tipo ssl...mi spieghereste come funziona questo passo??

Ragazzi mi ripeto..scusatemi se sono vagoma vorrei solo scambiare con voi chiacchere per avere piu chiaro il funzionamento del tutto e andare dal produttore preparato chiedendo direttamente cio di cui ho bisogno.

A proposito cosa dovrei chiedere oltre al nome del server per raggiungerlo e la porta su cui è in ascolto????

Grazie mille a tutti

khelidan1980
15-04-2011, 21:09
se lavori con websphere presumo tu usi JEE quindi per gestire le code ci sono gli MDB message drive bean, sono semplicissimi da usare e WS ha un simulatore di code integrato, per quanto riguarda il remoto non so, si tratta di configurare i due WS lo sviluppo è trasparente a tutto ciò.

Per l'SSL si tratta di configurare WS c'è un po da smanettare l'avevo fatto anni fa ma comunque tutta roba che trovi con google.

Per quanto riguarda la comunicazione, se usi le code è asincrona per definizione ( anche se ho visto usare le code per comunicazioni sincrone ma lasciamo stare va), poi se tu debba usare questa o quella sincrona dipende dalle specifiche.