Ferra API
Kurumsal API yönetim platformu: API gateway, güvenlik ve politika motoru, mesaj dönüşümü, yaşam döngüsü yönetimi, geliştirici portalı ve analitik tek üründe. Kurumun içe ve dışa açtığı tüm servisler tek katmanda yönetilir.
Ne sağlıyoruz
Ferra API, kurumun tüm servislerinin önünde tek bir API gateway olarak konumlanır. Kimlik doğrulama, yetkilendirme, kota ve rate limiting, mesaj doğrulama ve dönüşümü, caching, hata toleransı ve loglama servislere kod yazılmadan politika olarak uygulanır. Servisler tasarımdan kullanımdan kaldırılmasına kadar sürümlenerek yönetilir, geliştirici portalından yayınlanır ve gerçek zamanlı analitikle izlenir.
- Tüm servisler tek güvenlik ve politika katmanında; servis kodu değişmez
- SOAP servisleri REST olarak, REST servisleri farklı şemalarla yeniden yayınlanır
- Geliştirici portalı ile iş ortağı ve müşteri entegrasyonu hızlanır
- Kullanım, performans ve erişim raporları denetime hazır
Ferra API, API yaşam döngüsünün tamamını kapsar. Servisler OpenAPI veya WSDL tanımından ya da mevcut bir endpoint üzerinden içe alınır; güvenlik, trafik, dönüşüm ve izleme politikaları ekran üzerinden tanımlanıp atanır; sürümler yan yana yayınlanır ve eski sürümler kontrollü biçimde kullanımdan kaldırılır (deprecation). Gateway yatay ölçeklenen, çok ortamlı (geliştirme, test, üretim) ve kurum içinde kurulan bir yapıdır. Bankacılıkta açık bankacılık ve kurumsal müşteri API'leri için, diğer sektörlerde iş ortağı ve kanal entegrasyonları için kullanılır. Ferra Ledger ile birlikte kurulduğunda API çağrıları değiştirilemez kayıtla saklanır ve uyuşmazlıklarda kanıt niteliği taşır.
- API gateway: REST, SOAP ve gRPC servislerinin tek noktadan yayınlanması; yatay ölçekleme ve yük dengeleme
- Güvenlik politikaları: kimlik doğrulama, yetkilendirme, API anahtarı, IP ve içerik filtreleme, tehdit koruması
- Trafik yönetimi: rate limiting, kota, throttling, caching, circuit breaker ve retry
- Mesaj doğrulama ve dönüşümü: şema doğrulama, SOAP↔REST ve XML↔JSON dönüşümü, başlık ve gövde mapping, servis birleştirme
- API yaşam döngüsü: tasarım, OpenAPI/WSDL içe alma, sürümleme, çok ortamlı yayınlama, deprecation
- Geliştirici portalı: otomatik dokümantasyon, abonelik ve onay akışı, sandbox, API anahtarı yönetimi
- İzleme ve analitik: gerçek zamanlı trafik, gecikme ve hata panelleri, istek/yanıt loglama, uyarılar, SLA raporları
- Açık bankacılık: rıza ve onay akışları, düzenleyici raporlama şablonları
- Ferra Ledger entegrasyonu: API çağrılarının kaynağı, bütünlüğü ve zamanı değiştirilemez kayıtla saklanır