FLUX DE USERS VERS PORTAIL VIGNETTE

FLUX DE USERS VERS PORTAIL VIGNETTE - Java - Programmation

Marsh Posté le 23-06-2005 à 11:23:38    

salut,
 
j'ai une BD sous oracle qui contient une table des utilisateurs, ce que j'aimerai faire c'est de dupliquer cette table dans une autre BD (la BD du portail) pour pouvoir se connecter.
 
il faut que chaque operation (insert, delete, update)dans la base initiale soit faite aussi dans la base de portail et vice vers ça.
 
voici mon architecture:
 
BD:oracle
Serveur: weblogic8.1
portail: vignette
 
une solution est de créer un trigger sur la BD initiale qui verifie les operations et ensuite appeler un programme JMS (java message service) synchronne qui transmet le message.
 
pouvez vous me dire comment on peut appeler un JMS a partir d'un trigger?
 
 
 

Reply

Marsh Posté le 23-06-2005 à 11:23:38   

Reply

Marsh Posté le 23-06-2005 à 11:50:38    

une question ? y a t'il vraiment un interet particulier à avoir 2 base de données différentes pour ton application qui te pousse à ne pas tout mettre sous oracle???
 

Reply

Marsh Posté le 23-06-2005 à 12:07:25    

victorus_ecl a écrit :

une question ? y a t'il vraiment un interet particulier à avoir 2 base de données différentes pour ton application qui te pousse à ne pas tout mettre sous oracle???


 
en fait c'est les besoins de la société pour ne pas charger trop le reseau, il veulent utiliser une bd locale qui s'alimente d'une BD distante qd operation a eu lieu.  

Reply

Marsh Posté le 23-06-2005 à 12:21:51    

pour le problème d'identification multiple, j'avais entendu parler d'un truc permettant de faire l'identification en amont une seule fois (kerberos je crois) ce qui éviterait à priori ce pb...
reste à voir si c'est bien adapté à ton pb
 
pour la suite:

karim86 a écrit :

salut,
il faut que chaque operation (insert, delete, update)dans la base initiale soit faite aussi dans la base de portail et vice vers ça.


j'imagine que la mise à niveau se fait en batch le soir ?

Reply

Marsh Posté le 23-06-2005 à 13:58:39    

je viens de jeter un coup d'oeuil sur kerberos , mais il ne repopnd pas a mon probleme, merci pour ton aide.

Reply

Marsh Posté le 23-06-2005 à 16:54:54    

les titres en majuscule c'est mal :p


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 23-06-2005 à 21:29:16    

Pourquoi tu veux déclencher un envoi JMS.
Le trigger de la table A peux mettre à jour la table B ?
Même si ce sont 2 bases differentes tu utilises un dblink.

Reply

Marsh Posté le 24-06-2005 à 08:58:15    

en même temps j'espères que t'as bien étudié le pb, parceque moi je vois pleins de trucs qui peuvent arriver et mettre le dawa dans tes bases, en particulier si c'est multi-utilisateurs...
avoir 2 bases différentes et synchrones à mon avis t'es pas sorti d'affaire :)

Reply

Marsh Posté le 24-06-2005 à 10:39:21    

j'ai pu résoudre une partie de ce pb, j'ai créé un trigger qui vérifie les opérations effectuées sur la table user initiale et met les modif/insert/delete dans une table intermédiaire, le pb qui me reste a résoudre est de trouver une API du portail vignette permettant d'alimenter la base vignette par les data de la table intermédiaire, vous n'auriez pas une idée

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed