API Creator
API Creator Kavramı
Veritabanından API oluşturma
SQL sorgularından endpoint oluşturma, stored procedure çağırma ve batch işlemler.
Script'ten API oluşturma
JavaScript veya Groovy kodlarını API olarak sunma.
Mock API oluşturma
Herhangi bir sunucu veya kod yazma ihtiyacı olmadan anında Mock API oluşturma.
On-the-fly API oluşturma
Ek sunucu kurulumu gerektirmeden anında API oluşturma ve yayınlama.
DB-2-API
DB-2-API Özellikleri
SQL Endpoint Oluşturma
- SQL sorgularından endpoint oluşturma
- SELECT, INSERT, UPDATE, DELETE desteği
- Stored procedure çağırma
- Cursor sonuçlarını döndürme
Veritabanı Desteği
- MySQL
- PostgreSQL
- Oracle
- MSSQL
- DB2
- Diğer JDBC destekli veritabanları
Batch İşlemler
- Toplu veri işleme
- Transaction desteği
- Error handling
DB-2-API Kullanım Senaryoları
Veritabanından hızlı API oluşturma
Kod yazmadan anında API prototipi oluşturma.
Eski veritabanlarını API'ye dönüştürme
Mevcut veritabanlarını modern API'lere dönüştürme.
Veritabanı işlemlerini servis olarak sunma
Veritabanı işlemlerini mikroservis olarak yayınlama.
Script-2-API
Script-2-API Özellikleri
- JavaScript kod çalıştırma
- Node.js benzeri ortam
- Groovy script desteği
- Java entegrasyonu
- Request/Response erişimi
- Header erişimi
- Body manipulation
- HTTP client
- Database bağlantısı
- Diğer API çağrıları
Script-2-API Kullanım Senaryoları
Özel iş mantığı içeren API'ler
JavaScript/Groovy ile özel mantık içeren API'ler.
Veri dönüştürme API'leri
Veri formatı dönüştürme ve işleme API'leri.
İş mantığı API'leri
İş kuralları ve mantığı içeren API'ler.
Mock API Creator
Mock API Creator Özellikleri
Mock Response Oluşturma
- Örnek response'lar
- Schema-based response
- Custom response'lar
Scenario Yönetimi
- Farklı senaryolar için farklı response'lar
- Error scenario'ları
- Success scenario'ları
Dynamic Response
- Değişken response'lar
- Random data generation
- Conditional response
Mock API Creator Kullanım Senaryoları
Backend hazır olmadan frontend geliştirme
Backend geliştirme tamamlanmadan frontend geliştirmeye başlama.
API tasarımını test etme
API tasarımını mock API ile test etme ve doğrulama.
Entegrasyon testleri
Entegrasyon testlerinde mock API kullanımı.
API Creator Avantajları
- Kod yazmadan hızlı API oluşturma
- Anında kullanıma hazır API'ler
- Form tabanlı arayüz
- Minimal konfigürasyon
- Çeşitli kaynaklardan API oluşturma
- Özelleştirilebilir endpoint'ler
- Mevcut sistemlerle entegrasyon
- API Gateway ile entegrasyon
API Creator ve API Gateway İlişkisi
API Creator ile oluşturulan API'ler otomatik olarak API Gateway üzerinden yayınlanır. İşleyiş akışı:
API Creator
│
│ API Oluşturma
│ (DB-2-API / Script-2-API / Mock API)
│
▼
API Gateway
│
│ Otomatik Yayınlama
│ Trafik Yönetimi
│
▼
Client Requests
API Creator ile API oluşturma
DB-2-API, Script-2-API veya Mock API oluşturma.
API Gateway üzerinden otomatik yayınlama
Oluşturulan API'ler otomatik olarak gateway'e eklenir.
API Gateway trafik yönetimi
Güvenlik, rate limiting ve routing uygulanır.
API Creator ile oluşturulan API'ler, API Gateway'in tüm özelliklerinden (güvenlik, rate limiting, monitoring, analytics) otomatik olarak yararlanır.