2010-12-02 4 views
0

Je suis sur le point de faire un projet, où un backend basé sur Sring devrait se connecter avec un frontend basé sur Java (tapisserie ou sometging - je ne sais pas vraiment en ce moment). Donc, je suis actuellement en train de penser à quel est le meilleur protocole pour l'échange de données entre ceux-ci aux systèmes?Quel est le meilleur protocole pour connecter un backend java basé sur le printemps avec une interface basée sur Java (tapisserie ou quelque chose d'autre)?

actuellement ce sont mes points - http (savon) - http (repos) - http (tampons de protocole google)

Je serais très heureux si vous avez des suggestions ou quelqu'un peut me aider pousser dans la bonne façon de cette décision :)

Meilleures salutations de Hambourg

Répondre

0

RMI mérite d'être examinée. Il peut être difficile d'obtenir du trafic à travers les pare-feu, mais cela facilite grandement le transfert de presque tous les objets Java sur le réseau.

0

Je recommanderais d'utiliser JSON sur HTTP; peut être très haute performance (voir this benchmark), lisible, a un bon support pour les bibliothèques. Beaucoup de développeurs ont une idée fausse que JSON est principalement pour AJAX; mais JSON fonctionne plutôt bien comme un format de service à service (et pour le stockage sur des bases de données de documents aussi). Oh et Spring (version 3.0) ont aussi un bon support pour JSON.

Questions connexes