IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web en Java Discussion :

[Architecture] Echange de document


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de NizarK
    Inscrit en
    Mars 2007
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 189
    Par défaut [Architecture] Echange de document

    Voilà , je dispose d'un application web sous Tomcat et d'une application GED : contineo.
    Je voudrais savoir quel est le moyen le plus efficace, le plus rapide et le plus sûr pour envoyer des fichiers XML ( moyennement volumineux ) et des fichiers multimédia ( images pouvant arriver à 5 MegaOctets ) de mon serveur web à mon application GED et vice versa.
    On m a proposé les Web Services mais je pense que ce n'est pas le meilleur moyen pour ce genre de choses .....

  2. #2
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    Si ca se résume à du transfert de fichiers, et en l'absence de problématiques liées à l'interopérabilité ou de politique de sécurité, un protocole simple comme TFTP rempli la fonction.

  3. #3
    Membre confirmé Avatar de NizarK
    Inscrit en
    Mars 2007
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 189
    Par défaut
    Non en fait les choses sont plus compliquées que ça ...
    En fait voilà , les deux modules cités font partie d'une grande plateforme...
    Les utilisateurs du portail web pourront soumettre des formulaires en XML accompagnés de pièces jointes qui devront être archivées dans l'application GED ... Le protocole de transport devra être rapide, robuste et sécurisé...
    Je voudrais surtout savoir si les Web Services sont indiqués ou si ils sont plutot destinés à transporter des réponses non volumineuses . car j'ai remarqué qu'ils sont très lents...

  4. #4
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    L'option WS est délicate.

    Si tu t'en tiens au protocole strict, l'échange d'information binaire se fait en uuencodant les données dans une enveloppe SOAP. Ce qui introduit un embonpoint préjudiciable à la performance.

    L'autre solution est de recourir à un attachement, qui est vraissemblablement la meilleure solution, mais malheureusement peu utilisée. Voir : http://www.w3.org/TR/soap12-mtom/

  5. #5
    Membre confirmé Avatar de NizarK
    Inscrit en
    Mars 2007
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 189
    Par défaut
    Y a t il alors d'autres moyens plus indiqués ...
    quel est le plus du Web Services dans ce genre de cas et pourquoi on me l'a conseillé????

  6. #6
    Membre chevronné Avatar de djsnipe
    Inscrit en
    Mai 2008
    Messages
    440
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 440
    Par défaut
    Pour les éditeurs logiciels le WS apporte un avantage indéniable : ne pas devoir développer d'API pour tout les langues de programmations avec lesquels ont peut s'interfacer. Vous voulez intégrer notre GED avec votre appli au choix : Java, .NET, C++, .... ? Pas de pb, les WS sont là !

    Le choix du protocole de communication avec ta GED dépend donc des API qu'elle expose. Sur la page d'accueil de contineo j'ai lu une liste de possibilités :
    * Add documents via HTTP upload
    * Import folder as zip
    Je ne sais pas si cette liste est complète, mais je ne vois pas de WS ici. L'avantage de l'upload HTTP est qu'il te sera peut être possible de chaîner le flux avec ton application web de sorte d'économiser la mémoire de traitement nécessaire pour de gros fichiers, et donc améliorer ta capacité de montée en charge.

    [edit] Autant pour moi, les WS sont mentionnés dans la section "Communication" de la page d'accueil.

Discussions similaires

  1. Réponses: 5
    Dernier message: 23/06/2007, 10h45
  2. Echanger corps du document
    Par wwave dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/03/2007, 16h53
  3. Réponses: 1
    Dernier message: 20/11/2006, 15h36
  4. Architecture document - vue
    Par Ndugu dans le forum MFC
    Réponses: 2
    Dernier message: 27/02/2006, 15h37
  5. Réponses: 8
    Dernier message: 14/06/2004, 10h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo