Componentes Sustitutos
La solución propuesta se basa en los componentes principales de IPF; sin embargo, las interacciones entre los componentes están abstraídas en una única interfaz que le permite sustituir componentes alternativos.
Por ejemplo, el Almacén de Pagos se accede a través de una única interfaz, la PaymentWarehouse interfaz.
Puede implementar su propia clase concreta de esta interfaz y utilizarla.
Las interfaces clave se describen a continuación:
Almacén de Pagos
El com.iconsolutions.ipf.core.warehouse.port. PaymentWarehouse encontrado en el Maven artefacto:
<dependency>
<groupId>com.iconsolutions.ipf.core.warehouse</groupId>
<artifactId>payment-warehouse-api-port</artifactId>
</dependency>