java  

Re: Client / Serveur, ou en sommes-nous ?

Michel CASABIANCA
Fri, 22 Nov 2002 01:56:25 -0800

Cedric Beust <[EMAIL PROTECTED]> writes:
| > - en general, inutilisable car trop verbeux, sur mon test  SOAP
| > transporte 3 fois plus de données qu'une solution XML a base de
| > Castor JDO, 10 fois plus qu'une serialisation Java...
| > bref en termes de perf c'est 10 fois plus lent que du http/XML en
| > Java...
| 
| Ce n'est pas parce qu'il transporte dix fois plus d'octets qu'il est
| dix fois plus lent.  La pratique montre que pour les paquets
| habituellement echanges, cette surcharge est negligeable comparee aux
| autres goulets d'etranglement.

Je suis d'accord que les arguments de volume de données ne sont pas
très pertinents, mais pour ma part, je trouve ce standard SOAP 
inutilement complexe:

o Je ne connais aucune implémentation de l'ensemble de la spec. On ne
  peut même pas compter sur tous les types primitifs.

o Certaines fonctionnalités sont stupides, je pense en particulier aux
  paramètres in/out ou aux sparse arrays.

Tout cela conduit à une interopérabilité douteuse. Il me semble que
XML RPC est une solution nettement plus réaliste.

-- 
Michel CASABIANCA