Untitled Document
Service Gateway Pattern

En savoir plus

 

Compte tenu de sa structure, le Service Gateway améliore considérablement la testabilité de l'application. En effet, comme tous les détails sous-jacent sont encapsulés dans d'implémentation de l'interface simplifiée et spécifique au domaine, il est donc facile de prévoir deux versions de la passerelle : une version de production et une version, Service Stub, dédiée aux tests.

Ainsi, le stub entièrement indépendant vis-à-vis du canal de communication, renvoie des résultats qui simulent le système externe directement dans la logique de l'application. En outre, le Service Stub permet aussi de simuler les conditions d'erreur comme l'indisponibilité du service externe.

 

 
Figure 3 : Gateway structurant pour Tests Photo © Edis Consulting
 

 

Considérations relatives à l'opérationnel

La passerelle représente un point d'accès unique, elle peut devenir goulot d'étranglement en cas de montée en charge. Il est simple de mettre en place un dispositif d'audit, de journalisation et/ou de rendu métrique afin d'agir pro activement dès l'apparition des premiers symptômes d'engorgement.


JDN Développeur Envoyer Imprimer Haut de page