API Creator Kavramı
DB-2-API
Veritabanından API oluşturmaSQL sorgularından endpoint oluşturma, stored procedure çağırma ve batch işlemler.
Script-2-API
Script’ten API oluşturmaJavaScript veya Groovy kodlarını API olarak sunma.
Mock API Creator
Mock API oluşturmaHerhangi bir sunucu veya kod yazma ihtiyacı olmadan anında Mock API oluşturma.
Anında Oluşturma
On-the-fly API oluşturmaEk sunucu kurulumu gerektirmeden anında API oluşturma ve yayınlama.
DB-2-API
DB-2-API Özellikleri
SQL Endpoint Oluşturma
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
Veritabanı Desteği
- MySQL
- PostgreSQL
- Oracle
- MSSQL
- DB2
- Diğer JDBC destekli veritabanları
Batch İşlemler
Batch İşlemler
- Toplu veri işleme
- Transaction desteği
- Error handling
DB-2-API Kullanım Senaryoları
Hızlı Prototipleme
Veritabanından hızlı API oluşturmaKod yazmadan anında API prototipi oluşturma.
Legacy Sistem Entegrasyonu
Eski veritabanlarını API’ye dönüştürmeMevcut veritabanlarını modern API’lere dönüştürme.
Microservice Oluşturma
Veritabanı işlemlerini servis olarak sunmaVeritabanı işlemlerini mikroservis olarak yayınlama.
Script-2-API
Script-2-API Özellikleri
JavaScript Desteği
- JavaScript kod çalıştırma
- Node.js benzeri ortam
Groovy Desteği
- Groovy script desteği
- Java entegrasyonu
Mesaj Erişimi
- Request/Response erişimi
- Header erişimi
- Body manipulation
Harici API Çağrıları
- HTTP client
- Database bağlantısı
- Diğer API çağrıları
Script-2-API Kullanım Senaryoları
Custom Logic
Özel iş mantığı içeren API’lerJavaScript/Groovy ile özel mantık içeren API’ler.
Data Transformation
Veri dönüştürme API’leriVeri formatı dönüştürme ve işleme API’leri.
Business Logic
İş mantığı API’leriİş kuralları ve mantığı içeren API’ler.
Mock API Creator
Mock API Creator Özellikleri
Mock Response Oluşturma
Mock Response Oluşturma
- Örnek response’lar
- Schema-based response
- Custom response’lar
Scenario Yönetimi
Scenario Yönetimi
- Farklı senaryolar için farklı response’lar
- Error scenario’ları
- Success scenario’ları
Dynamic Response
Dynamic Response
- Değişken response’lar
- Random data generation
- Conditional response
Mock API Creator Kullanım Senaryoları
Frontend Geliştirme
Backend hazır olmadan frontend geliştirmeBackend geliştirme tamamlanmadan frontend geliştirmeye başlama.
API Tasarımı
API tasarımını test etmeAPI tasarımını mock API ile test etme ve doğrulama.
Integration Testing
Entegrasyon testleriEntegrasyon testlerinde mock API kullanımı.
API Creator Avantajları
Hızlı Geliştirme
- Kod yazmadan hızlı API oluşturma
- Anında kullanıma hazır API’ler
Kolay Kullanım
- Form tabanlı arayüz
- Minimal konfigürasyon
Esneklik
- Çeşitli kaynaklardan API oluşturma
- Özelleştirilebilir endpoint’ler
Entegrasyon
- 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ışı:1. API Oluşturma
API Creator ile API oluşturmaDB-2-API, Script-2-API veya Mock API oluşturma.
2. Otomatik Yayınlama
API Gateway üzerinden otomatik yayınlamaOluşturulan API’ler otomatik olarak gateway’e eklenir.
3. Trafik Yönetimi
API Gateway trafik yönetimiGü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.

