Geliştiriciler · SQL → API

SQL'iniz zaten bir API. Apinizer onu yalnızca yayınlıyor.

DB-2-API, parametreli bir sorguyu veya saklı yordamı yönetişimli bir REST endpoint'ine dönüştürür. Runtime; kimlik doğrulamayı, hız limitlerini, doğrulamayı, denetimi ve OpenAPI spesifikasyonunu üstlenir.

DB-2-API — For developers use case overview from Apinizer.
For developers · DB-2-API

Sorun

Dünyadaki 'servis katmanlarının' yarısı, Spring sarmalayıcılı tek bir saklı yordamdan ibarettir.

Mühendisler, yalnızca bir sorguyu dışa açmak için legacy veritabanlarının önüne ince servisler — controller'lar, DTO'lar, doğrulayıcılar — yazarak koca sprint'ler harcıyor. Apinizer'ın DB-2-API'si servisi atlar: bir SQL sorgusunu (veya saklı yordamı) bağlayın, parametreleri ve türleri bildirin; gateway onu tam yönetişimle bir REST endpoint'i olarak yayınlar.

Yetenekler

Apinizer'ın buradaki rolü

SQL veya saklı yordam

Parametreli bir SQL sorgusu veya bir saklı yordam adı bağlayın. Bağlamayı, sayfalamayı, tür dönüşümünü ve sonuç biçimlendirmeyi gateway üstlenir.

İlk günden yönetişim altında

Kimlik doğrulama, hız limitleri, denetim, şifreleme — tüm API Gateway kontrolleri otomatik uygulanır. DB-2-API bir arka kapı değil, yönetişimli bir kestirmedir.

OpenAPI otomatik üretilir

Parametreler, yanıt biçimi, durum kodları — OpenAPI spesifikasyonu bağlamadan üretilir. İş ortağı portalı onu diğer tüm API'ler gibi listeler.

Kimlik bilgisi kasası

Veritabanı kimlik bilgileri şifreli kasada yaşar. Sorgu onlara isimle referans verir; platform onları asla loglamaz, asla açığa çıkarmaz.

Birden fazla veritabanı motoru

PostgreSQL, MySQL, MSSQL, Oracle, Db2 — aynı bağlama deseni tüm motorlarda çalışır.

Eksiksiz denetim izi

Her istek kaydedilir — çağıran, parametreler, gecikme, satır sayısı. Veritabanı çağrısı denetimde diğer tüm endpoint'ler gibi görünür.

Kullanım senaryoları

Canlı ortamda bu şöyle görünür…

  • Devlet

    Ankara'daki bakanlık, 40 legacy saklı yordamı vatandaş hizmetleri API'si olarak açıyor

    Her yordam bir günde yönetişimli bir REST endpoint'ine dönüştü. Mainframe bir şeyin değiştiğinden habersiz; geliştirici portalı yeni API'leri aynı sabah listeliyor.

    40 yordam, 1 sprint

  • Üretim

    Stuttgart'taki OEM, MES sorgularını iş ortağı fabrikalara açıyor

    Üretim hattı sorguları, hız limiti ve iş ortağı kapsamlı kimlik doğrulamayla yayınlandı. Tedarikçiler portal üzerinden kendi kendine katılıyor; bakımı yapılacak ince servisler yok.

  • Sağlık

    Stockholm'deki hastane, hasta özeti sorgularını dâhili bir API'de sunuyor

    İlişkisel tablolardan FHIR biçiminde yanıtlar. Denetim her okumayı kapsıyor; rıza, bağlama katmanında uygulanıyor.

  • Perakende

    Madrid'deki perakendeci, envanter sorgularını 230 mağazaya yayınlıyor

    Her mağaza bir envanter sorgusu çağırıyor; önbellek veritabanı yükünü sabit tutuyor. Yeni endpoint'ler servis kodu yazılmadan yayına giriyor.

  • Kamu sektörü

    Amsterdam ulaşım otoritesi, tarife sorgularını REST olarak sunuyor

    Bir zamanlar 2008'den kalma bir SOAP servisi olan şey, artık OpenAPI'li ve sayfalı bir REST endpoint'i. Yoğun saatlerde önbellek isabet oranı %98.

  • Sigorta

    Milano'daki sigortacı, 25 yıllık hasar durumu yordamını dışa açıyor

    Yordam değişmedi; gateway onu kimlik doğrulama, hız limiti ve denetimle REST olarak yayınlıyor. Hasar chatbot'u legacy ekibine dokunmadan entegre oluyor.

  • Enerji

    Prag'daki altyapı şirketi, sayaç okuma sorgularını enerji hizmet şirketlerine açıyor

    Enerji hizmet şirketleri portal üzerinden abone oluyor; gateway her birini ayrı ayrı kısıtlıyor. Veritabanı ekibi, plansız dışa aktarım taleplerini yanıtlamayı bırakıyor.

  • Bankacılık

    Bakü'deki banka, ekstre sorgularını mobil + şube + iş ortağına açıyor

    Tek bağlama, üç tüketici grubu, üç hız limiti. Denetim her çağrıyı kapsıyor; legacy veritabanı olduğu yerde kalıyor.

API olarak SQL

Servis katmanını atlayın. Endpoint'i yayınlayın.

Seçtiğiniz bir Kubernetes üzerinde 30 dakikalık uygulamalı bir tur — bağlayın, bildirin, yayınlayın, yönetin.