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:
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
i modify the url to download it, it should be ok now
but i remind you that is not an official document
regards
Enregistrer un commentaire