Java en la gran empresa ecuatoriana
Instituciones bancarias, cadenas retail y grandes distribuidores en Ecuador operan sobre arquitecturas Java Spring Boot. Integrar Invoka permite desacoplar los servidores de negocio de la lentitud de los web services SOAP del SRI.
Llamada con Spring WebClient
@Service
public class FacturaService {
private final WebClient webClient;
public FacturaService(@Value("${invoka.api-key}") String apiKey) {
this.webClient = WebClient.builder()
.baseUrl("https://invoka.com.ec/api")
.defaultHeader("X-API-KEY", apiKey)
.defaultHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE)
.build();
}
public Mono emitir(FacturaRequest request) {
return this.webClient.post()
.uri("/factura/emision")
.bodyValue(request)
.retrieve()
.bodyToMono(FacturaResponse.class);
}
}
Escalabilidad Java con API REST
Prueba nuestra API en tu cluster Spring Boot con sandbox ilimitado.
Ver Suite de Facturación