Avantage pour l'un sur l'autre?BlazeDS vs SOAP et services Web
Répondre
Mon Census RIA Benchmark a été créé pour comparer AMF (BlazeDS) et SOAP ou XML ancien (RESTful). Malheureusement, SOAP est actuellement interrompu en raison d'un problème de mise à niveau de JBoss 5.1. Cependant, vous pouvez essayer l'exemple XML au lieu de SOAP. Le SOAP est (était) plus lent en raison de toute l'analyse supplémentaire, la transformation, etc .. Généralement AMF est la meilleure option. Et si vous avez besoin d'un point de terminaison tiers, vous pouvez toujours utiliser SOAP et AMF pour les mêmes services principaux.
BTW: En raison d'un bug dans Firefox, cliquez sur le panneau de sortie sur la droite pour lancer le test.
+1 Superbe contribution. – HDave
Je travaille sur une nouvelle version de mon Benchmark du recensement. Check it out: http://www.jamesward.com/census2-flex/ –
Je devrais aussi mentionner que SOAP est corrigé dans cette nouvelle version. –
BlazeDS (techniquement AMF) - pro: format binaire, plus petit, plus rapide à transmettre; con: à peu près Flash/Flex/AS seulement.
SOAP/Services Web - pro: fonctionne dans plusieurs langues; con: très verbeux, transmission xml avec plusieurs couches, il y a des bibliothèques dans de nombreux langages pour l'abstraire, mais peu importe - une plus grande "charge" est envoyée à chaque fois. REST - pro: service web plus léger, peut utiliser des messages XML ou simplement du texte/JSON, des greffes sur le HTTP existant, donc tout ce qui peut parler HTTP peut utiliser REST; Par contre: transmission de texte immobile, mais la verbosité/complexité dépend de l'individu, pas de la spécification. Les messages personnalisés doivent donc documenter les formats de requête/réponse attendus et s'appuyer sur le développeur pour les faire correspondre.
- 1. Services Web vs WCF, avantages et désavantages
- 2. Services Web .NET - Défauts SOAP
- 3. Services Web SOAP dans erlang
- 4. MicrosoftAjax.js, les services Web SOAP et le code HTML statique
- 5. Services Web - Put vs Post vs Get
- 6. Guide pour choisir entre les services REST vs SOAP?
- 7. iPhone - appeler les services SOAP
- 8. Spring BlazeDS flex.messaging.endpoints.AMFEndpoint
- 9. Soap Web Service PHP
- 10. S3 Amazon C# (SOAP vs REST)
- 11. InstallShield vs Wix vs NSIS pour le déploiement de sites Web et de services Windows?
- 12. Client C# SOAP Web Services - exemple qui montre comment journaliser tous les flux et sorties SOAP brutes?
- 13. Services RIA vs services de données ADO.NET
- 14. Services Web sur UDP
- 15. Azur vs services .NET
- 16. Débogage Question - Services Web VS 2008 sur Cassini
- 17. Services Web standard v Services Web sécurisés
- 18. Rails service Web SOAP client
- 19. Restauration de transactions et services Web
- 20. Netbeans et les services Web .NET
- 21. Périphérique de poche et services Web
- 22. Services Web RESTful et verbes HTTP
- 23. JAX-RPC, services Web Spring et UnsupportedOperationCallException
- 24. System.Security.Policy.Evidence, Web Services et souffler le LoH
- 25. Services Web Exchange et jeux de propriétés
- 26. Variables de session et services Web
- 27. Ruby/Rails et services Web Sharepoint
- 28. Intégration Spring MVC et Flex sur BlazeDS?
- 29. Autorisation SOAP et certificat
- 30. Vous cherchez une pile java légère pour créer des services Web basés sur SOAP
Quels sont les critères que vous utiliseriez pour répondre à votre question? –
performance. fiabilité. facilité d'utilisation pour les développeurs. Toute raison folle pourquoi on serait utilisé quand l'autre est disponible. – Nick