mardi 8 juillet 2008

Envoyer un message depuis Siebel EAI vers Soa Suite avec AQ / JMS

Cet article permet de vous expliquer comment on peut à partir de Siebel EAI envoyer un message vers un fournisseur JMS/AQ. Autrement dit, envoyer un flux xml dans une queue Advanced Queuing. Celui-ci est ensuite récupéré par l'adapteur AQ de la Soa Suite.

Pour cela il suffit:

Paramétrer un queue JMS / AQ (Advanced Queuing) dans la base de donnée Oracle hébergeant Siebel.

Le message est alors poussé depuis Siebel directement dans la même base de données. Pour effectuer cette opération, Siebel EAI utilise le provider JMS décrit dans le fichier pdf (ici) en anglais.

Ce mécanisme permet d'assurer la persistance du message Siebel quelque soit l'état de la brique SOA.

Il ne nécessite pas d'avoir une SOA suite en mode cluster. Lorsque que la SOA suite est disponible à nouveau, un processus ou un flux ESB vient consommer le message SIEBEL dans la queue AQ/JMS (via l'adapteur proposé en standard dans SOA suite).

Cette dernière solution semble la plus proche des attentes des personnes ne voulant pas perdre un seul message Siebel.

Je vous propose également un ppt décrivant rapidement AQ (pour ceux qui ne connaissent pas): ici.

2 commentaires:

NanPats a dit…

Hi,

I was not able to get the pdf document which you have linked from your blog on setting up JMS with Oracle AQ.

Would it be possible for you send me the file at narayanpatro @ gmail.com

Mon profil sous linkedin a dit…

i modify the url to download it, it should be ok now

but i remind you that is not an official document

regards