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
| Criteriu | API-uri expuse direct din aplicație | EDIconnect API Gateway |
|---|---|---|
| Autentificare | Custom per endpoint | OAuth 2.0 / JWT / mTLS centralizat |
| Rate limiting | Manual | Configurabil per consumer |
| Documentație | PDF/wiki | OpenAPI live + sandbox |
| Throughput max | Limitat de app | 10.000+ req/sec |
| Analytics per consumer | Inexistent | Dashboard 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.