J'ai un client de service web basé sur Java 6 utilisant l'approche basée sur les annotations Java 6 standard (c'est-à-dire sans Axis ni autre bibliothèque de service web tierce) qui fonctionne très bien. Le service web que j'appelle fonctionne également très bien, ce qui est agréable, mais maintenant j'ai besoin d'écrire du code de gestion des erreurs, et je dois être capable de rendre le service web existant peu fiable de manière contrôlée.
Il existe de nombreux frameworks de simulation, et ils peuvent être utiles, mais je n'ai pas besoin actuellement de pouvoir simuler le service avec des réponses préréglées ou autre chose, juste d'introduire une instabilité provoquant une défaillance de la bibliothèque de service web afin que je puisse gérer la situation de manière élégante. Il s'agirait probablement d'un serveur mandataire fonctionnant en local.
Je travaille avec Eclipse Java EE 3.6, mais Netbeans, IntelliJ et JDeveloper sont également des options.
Quelle serait la meilleure façon de faire cela?