From: Patrick Brouillé (essai.linux@brouille.net)
Date: 05/10/2003 - 23:56
Merci pour votre réponse.
Concernant le temps CPU de traitement, je ne pensais pas à la soumission de
formulaire, mais à la génération de la page vers l'internaute. Car en
utilisant une communication annexe au dialogue classique HTML, on ne fait
que transmettre des données concernant cet utilisateur (les valeurs de
remplissage des champs de formulaires), on économise beaucoup et la page
html devient statique, et peut être mise en cache pendant plusieurs jours...
Donc pour résumer : page html statique, pas besoin de php pour la générer,
cache. Communication des données du formulaire vers l'internaute via un
canal xml (j'avais pensé à SOAP, mais il y a peut-être autre chose...)
Soumission du formulaire de manière classique, en http post.
Quand à office XP, je ne pense pas que je vais prendre du temps pour m'y
intéresser, car je ne suis pas dans le cas d'un intranet, je ne peux pas
préjuger des outils clients, si ce n'est que tout le monde utilise un
butineur. De plus je pense que parmi mon public, beaucoup de monde est
allergique à M$ (dont moi-même)
Sans vouloir commencer de troll ;)
Merci encore,
@+
----- Original Message -----
From: <Cedric.CARBONE@brainsoft.fr>
To: <xml-tech@xmlfr.org>
Sent: Monday, October 06, 2003 1:03 AM
Subject: [xml-tech] RE : Fw: SOAP et javaccript
> Bonjour, >Première question sur cette liste
> Bienvenue sur xml-fr. Je m'intéresse un peu aux services Web et je pense
que
> l'implémentation sur le poste client n'est pas inintéressante et sera
> sûrement de plus en plus utilisée dans un futur proche(vous parlez de
> browsers Web mais il ne faut pas oublier que d'autres catégories de soft
> comme, par exemple Office XP, supportent aussi des communications
> SOAP...).>J'aimerai
> >implémenter un service soap sur mon site parce que c'est
> >principalement des formulaires et que ne transmettre que les données
> >devraient m'économiser 90% du CPU et donc du temps serveurEn fait,
> lorsqu'uninternaute soumet votre formulaire HTML, uniquement les couples
> (nom_du_champ, données_saisies_dans_le_champ) seront transmis à votre
> serveur(via encodage dans l'URL si vous utilisez GET, ou bien dans
l'en-tête
> HTTP dans le cas de la méthode POST).
> Envoyer au serveur les mêmes données via SOAP (dans une moindre mesure via
> XML-RPC) augmentera la taille du message que vous voulez envoyez (car XML
> esttrès bavard ;)).Voici pour comparaison, un exemple de message au format
> HTTP
> http://monsite.com/traite_form.php?nom=Carbone&prenom=Cedric[1]et ces
mêmes
> données transmises via SOAP
> <xml version="1.0" encoding="UTF-8"?>
> <SOAP-ENV:Enveloppe
> xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope[2]"
> xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance[3]"
> xmlns:xsd="http://www.w3.org/1999/XMLSchema[4]"
> xmllns:co2="http://www.monsite.com/monLangageXMLDeFormulaire[5]>
> <SOAP-ENV:Header> <!-- En-tete optionnel --> </SOAP-ENV:Header>
> <SOAP-ENV:Body>
> <!-- Voici le message XML à distribuer -->
> <co2:message>
> <co2:field name="nom">Carbone</field>
> <co2:field name="prenom">Cedric</field>
> </co2:message>
> <!-- Fin du message XML -->
> </SOAP-ENV:Body>
> </SOAP-ENV:Enveloppe>[Cependant, SOAP ouvre de nombreuses portes...]> Mais
> jene sais pas comment intégrer le message SOAP sur le navigateur
> >client. J'ai pensé que Javascript ferait l'affaire...Pour répondre à
votre
> question sur l'implémentation coté client (dans un navigateur), vous
pouvez
> voir du coté de la technologie behavoir supportée exclusivement par M$
> Internet Explorer 5.0 ou + qui gère les appels SOAP synchrones et
> asynchrones(manipulation en Javascript).
> Coté Mozilla, la version 1.0 (correspondant à Netscape 7.0) permet de
faire
> la même chose qu'avec le navigateur de M$ à la différence qu'elle ne gère
> pasWSDL :( . La manipulation se fait via une API ECMAScript (qui fournit
> doncau développeur une abstraction de SOAP). Cordialement,
> Cédric Carbone
> cedric.carbone(at)brainsoft.fr -----Réacheminé par Cedric
> CARBONE/BrainSoft/Fr le 06/10/2003 12:59AM -----
> De : xml-tech-bounce@xmlfr.org[6] [mailto:xml-tech-bounce@xmlfr.org] De la
> part de Patrick Brouillé
> Envoyé : samedi 4 octobre 2003 19:56
> À : xml-tech@xmlfr.org[7]
> Objet : [xml-tech] Fw: SOAP et javaccript
>
>
> --- Links ---
> 1 http://monsite.com/traite_form.php?nom=Carbone&prenom=Cedric
> 2 http://schemas.xmlsoap.org/soap/envelope
> 3 http://www.w3.org/1999/XMLSchema-instance
> 4 http://www.w3.org/1999/XMLSchema
> 5 http://www.monsite.com/monLangageXMLDeFormulaire
> 6 mailto:xml-tech-bounce@xmlfr.org
> 7 mailto:xml-tech@xmlfr.org
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
> Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>
> Cette liste est a votre disposition pour discuter en francais de
> tout sujet technique lie a XML.
>
> Pour resilier votre abonnement, envoyez un message contenant
> la commande "unsubscribe" a xml-tech-request@xmlfr.org
> (mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
>
>
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|