REST et SOAP Web Services pour une seule application

Nous avons construire une application à l'aide de Printemps et déployé avec Tomcat. Nous avons une interface REST, cependant, l'un de nos clients a un client SOAP.

Ma compréhension est qu'un service web SOAP et REST service web ne peuvent pas coexister sur le même port ou de l'application.

Quelles sont mes options pour l'acceptation d'une requête SOAP avec aussi peu de développement possible. Dois-je accepter un paquet soap via le reste de l'interface et d'analyser le fichier XML? Ou puis-je configurer une interface SOAP communiquer avec mon RESTE de l'interface et de répondre?

Je suis en utilisant Gradle comme mon outil de construction. Il serait agréable d'avoir la solution dans le cadre d'un seul fichier WAR

Serait-il plus simple de développer un client REST pour ce client?
Effectivement, c'est un bon point, mais je pense que leur application est sur le bord de la mort - le toucher aussi peu que possible " mode

OriginalL'auteur Max | 2013-12-06