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.
Geliştiriciler · SQL → API
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.
Sorun
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
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.
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.
Parametreler, yanıt biçimi, durum kodları — OpenAPI spesifikasyonu bağlamadan üretilir. İş ortağı portalı onu diğer tüm API'ler gibi listeler.
Veritabanı kimlik bilgileri şifreli kasada yaşar. Sorgu onlara isimle referans verir; platform onları asla loglamaz, asla açığa çıkarmaz.
PostgreSQL, MySQL, MSSQL, Oracle, Db2 — aynı bağlama deseni tüm motorlarda çalışır.
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ı
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 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.
İlişkisel tablolardan FHIR biçiminde yanıtlar. Denetim her okumayı kapsıyor; rıza, bağlama katmanında uygulanı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.
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.
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 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.
Tek bağlama, üç tüketici grubu, üç hız limiti. Denetim her çağrıyı kapsıyor; legacy veritabanı olduğu yerde kalıyor.
Önerilen ürünler
Sorguları ve saklı yordamları dakikalar içinde yönetişimli REST endpoint'lerine dönüştürün.
DB to API sayfasını açınScript-2-API ve Mock API ile yan yana DB-2-API — eksiksiz Creator yüzeyi.
Creator sayfasını açınHer DB-2-API endpoint'ine kimlik doğrulama, hız limitleri ve denetim uygulayan runtime.
Gateway sayfasını açınDB-2-API endpoint'lerini API kataloğunuzun geri kalanıyla birlikte sunun.
Portal sayfasını açınKaynaklar
Bir sorgu veya yordam nasıl bağlanır, parametreler nasıl bildirilir ve yönetişimli bir endpoint nasıl yayınlanır.
Veritabanı destekli endpoint'ler için eksiksiz Creator yüzeyi.
DB-2-API, Mock API, Script-2-API — hepsi tek yerde.
Endpoint ve tüketici bazında telemetri — DB-2-API endpoint'leri dâhil.
Bağlamaları kod olarak tanımlayın, Git'te inceleyin, idempotent biçimde uygulayın.
DB-2-API'nin platform topolojisindeki yeri.
Daha fazlasını keşfedin
API olarak SQL
Seçtiğiniz bir Kubernetes üzerinde 30 dakikalık uygulamalı bir tur — bağlayın, bildirin, yayınlayın, yönetin.