none
partage de données entre deux application web RRS feed

  • Question

  • Bonjour,

    on travaille maintenant sur une solution qui est composée de plusieurs module, chaque module est un projet WEB APPLICATION. Pour satisfaire certains exigences fonctionnels, on a développé un astuce qui nous permet de naviguer en modal popup dans un module 2 si je suis dans un module 1.

    Par exemple: on a deux modules, le premier pour la gestion des facturation et l'autre pour la gestion des clientèles. et si je suis dans le module gestion facturation et je veut effectuer un recherche sur un client. j'ouvre en modal popup l'ecran de recherche client qui existe dans le module gestion clientele. Aprés avoir validé le choix du client le réference de ce dernier doit etre transmis vers le module de facturation qui a declancher l'ouverture de l'ecran de recherche client. 

     

    Mon probleme est :je ne trouve pas une solution pour transferer ces données entres les modules.

     

    J'ai pensé à utiliser les cookies, mais une fois qu'ils sont désactivés rien ne va marché.

     

    Il ya des autres qui m'ont proposé de faire le partage de session, mais j'arrive pas à assimiler ce concept.

     

     

                                                                             Merci de me guider pour trouver une solution 


    ingenieur developpement .net
    vendredi 18 juin 2010 14:00

Réponses

  • Bonjour,

    Dans ce cas utilisez les variables de session.

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS Windows Forms - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Marqué comme réponse Alex Petrescu vendredi 25 juin 2010 07:53
    jeudi 24 juin 2010 04:59
    Modérateur
  • Merci pour vous,

     

    La solution que nous avons choisi est l'utilisation des WebServices WCF. puisque selon l'architecture de notre application elle va être heberger dans différents serveurs (chaque module dans un serveurs). c'est pour cela on a choisi WCF pour pouvoir communiquer entre les différents modules distants

     

    Merci pour votre interet. 


    ingenieur developpement .net
    • Marqué comme réponse Alex Petrescu lundi 5 juillet 2010 06:48
    dimanche 27 juin 2010 23:27

Toutes les réponses

  • Bonjour,

    Le plus simple est de passer des paramètres par URL... Il n'est pas possible de partager des variables de Session entre différent sites.
    Il existe un autre procédé (plus complexe) est de développer deux web application différent et de les fusionner à l'intégration... Vous vous retrouver avec un site ASP .NET qui contient tous les autres sites (et donc vous pouvez partager vos variables de Session). Plus d'informations : http://www.asp101.com/articles/jayram/sharestate/default.asp

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS Windows Forms - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    samedi 19 juin 2010 07:55
    Modérateur
  • bonjour,

    Merci pour votre interet.

    Le probleme est que chaque écran est ouverte dans une fenetre (en modal), et moi je veut passer un parametre de l'ecran de dessus a l'ecran de dessous (du 2eme module au 1er module). et si j'utilise l'URL pour passer les parametres, ils seront toujours dans un seul module (il vont passer dans l'URL du module qui est ouvert en modal c'est pas dans celui qui est desous).

                                                   j'espère que tu a compris mon problème. 

     

    Merci.


    ingenieur developpement .net
    lundi 21 juin 2010 10:27
  • Bonjour,

    Dans ce cas utilisez les variables de session.

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS Windows Forms - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Marqué comme réponse Alex Petrescu vendredi 25 juin 2010 07:53
    jeudi 24 juin 2010 04:59
    Modérateur
  • Merci pour vous,

     

    La solution que nous avons choisi est l'utilisation des WebServices WCF. puisque selon l'architecture de notre application elle va être heberger dans différents serveurs (chaque module dans un serveurs). c'est pour cela on a choisi WCF pour pouvoir communiquer entre les différents modules distants

     

    Merci pour votre interet. 


    ingenieur developpement .net
    • Marqué comme réponse Alex Petrescu lundi 5 juillet 2010 06:48
    dimanche 27 juin 2010 23:27