API Gateway — integrări B2B scalabile

Pe scurt: API Gateway este stratul care expune și gestionează API-urile EDIconnect către parteneri și sisteme externe — autentificare OAuth/JWT/mTLS, rate limiting configurabil, transformare EDIFACT ↔ JSON ↔ XML și throughput de peste 10.000 req/sec.

  • REST, GraphQL, SOAP, webhooks într-un singur gateway
  • Transformare automată EDIFACT ↔ JSON ↔ XML
  • Portal developer cu OpenAPI/Swagger auto-generat
  • Rate limit 1000 req/min implicit, scalabil

Caracteristici tehnice

Autentificare OAuth 2.0, JWT, mTLS și API Keys, rate limiting configurabil per consumer, versionare API (v1, v2), webhook-uri bidirecționale, documentație OpenAPI 3.0 / Swagger live cu sandbox de testare.

Performanță

Disponibilitate 99.98%, latency p99 sub 200ms, throughput de peste 10.000 req/sec per client, monitorizare 24/7 cu alerting proactiv.

Transformări native

Conversie automată EDIFACT ↔ JSON ↔ XML ↔ UBL. Suport pentru REST, GraphQL, SOAP și webhooks într-un singur gateway.

Comparație: API-uri expuse direct din aplicație vs EDIconnect API Gateway

CriteriuAPI-uri expuse direct din aplicațieEDIconnect API Gateway
AutentificareCustom per endpointOAuth 2.0 / JWT / mTLS centralizat
Rate limitingManualConfigurabil per consumer
DocumentațiePDF/wikiOpenAPI live + sandbox
Throughput maxLimitat de app10.000+ req/sec
Analytics per consumerInexistentDashboard inclus

Întrebări frecvente

Ce este un API Gateway?

Un strat de management care expune API-urile platformei către aplicații externe, parteneri sau ecosistem. Centralizează autentificare, rate limiting, transformare date, logging și monitoring.

Ce protocoale și formate suportă?

REST/JSON, GraphQL, SOAP/XML, webhooks. Transformare automată între formate (EDIFACT ↔ JSON ↔ XML) și suport pentru autentificare OAuth 2.0, JWT, API Key, mTLS.

Care este limita de request-uri?

Implicit 1000 req/min per consumer, configurabil per client/endpoint. Arhitectura scalează la peste 10.000 req/sec cu autoscaling cloud.

Pot expune API-uri publice către parteneri?

Da. Portal de developer cu documentație OpenAPI/Swagger auto-generată, sandbox pentru testare, gestionare chei API și analytics per consumer.