2009-11-23 6 views
2

Quel (s) modèle (s) serait-il bon de gérer plusieurs API? Un scénario d'utilisation de plusieurs API serait un portail de paiement permettant aux clients d'utiliser différents fournisseurs de paiements pour publier des transactions. Ainsi, ce système peut avoir besoin d'utiliser un API papypal, fasttransact, x, y ou z.Modèle de conception pour plusieurs services

Répondre

4

Vous aurez besoin d'une interface unique Facade de votre conception, reliant vos appels à chacun de ces différents systèmes de fournisseurs de paiement; les réalisations concrètes de cette Façade seront probablement mises en œuvre, ce qui équivaut à une collection de Adapter s - et le approprié pour une transaction donnée peut être choisi par un certain Factory approprié (méthode ou autre ;-).

Questions connexes