2011-11-21 9 views
5

Abbiamo un servizio Web che è stato eseguito su SOAP su HTTP utilizzando Apache CXF e deve essere passato a SOAP su JMS. Questo è un motivo relativamente nuovo per me e internet non sembra dare tutte le risposte per me, o non riesco a capirne molto.SOAP su JMS per gli starter

Sarebbe davvero utile se qualcuno dei veterani esperti spiegasse i passaggi per ottenere questa conversione da HTTP o JMS (in inglese semplice che voi ragazzi fanno meglio) in modo che potessi capire e implementarlo.

Inoltre vorrebbe ottenere qualsiasi informazione sul controllo se il SOAP su JMS è trasparente (se potessimo monitorare la richiesta di risposta &).

Grazie in anticipo e saluti !!

+0

Deve essere CXF? – skaffman

+0

@skaffman fortunatamente o sfortunatamente sì ... – optimusprime619

+0

Dovresti anche menzionare quale contenitore stai usando (ad es., Jetty, Tomcat) come materiale di trasporto che interagisce con quello. –

risposta

3

Internet può fornire molti esempi. Ecco qualcosa da iniziare: JMS configuration in CXF using Camel

Il passaggio dalla chiamata in entrata WS al messaggio in entrata JMS è abbastanza trasparente.

Semplici passi di alto livello (in inglese semplice per cominciare):

(a) il programma di installazione del server JMS assicurarsi che funzioni provandola - invia messaggi ad esso utilizzando OpenJMS, Hermes, o qualche altro cliente.

(b) la messa a punto CXF la connessione al server di JMS e coda specifica

(c) I messaggi in entrata: nel codice, creare un (MessageDrivenBean) classe di MDB, che è legata alla configurazione della connessione CXF

(d) Messaggi Outboud: nel codice, definire un controller che utilizza il Contesto di CXF per ottenere la connessione e la sessione al JMS e può inviare un messaggio che li utilizza.

Sarò felice di sapere come va.

+0

grazie ... semplici rocce inglesi ... proverò a farti sapere in un istante ... – optimusprime619

+0

e quello non è riuscito, credo che sia necessario farlo in primavera, qualche aiuto? –