Avec les parseurs XML de streaming et des stack Web Services récentes, il n'y a pas de raison que ce soit un problème. A titre d'exemple, avec Metro (la stack WS de GlassFish), on obtient des résultats sur de gros volumes (plusieurs centaines de Mo) proches du temps de réponse d'une utilisation HTTP "pure". Tout dépend de ta structure de données et de sa complexité.
Ceci dit, tu as également la possibilité de faire une architecture RESTful en utilisant simplement HTTP comme transport : chunking, caching, etc.. sont intégrés et testés depuis des années à grande échelle
Partager