Ana içeriğe geç

API Creator

API Creator Kavramı

DB-2-API

Veritabanından API oluşturma

SQL sorgularından endpoint oluşturma, stored procedure çağırma ve batch işlemler.

Script-2-API

Script'ten API oluşturma

JavaScript veya Groovy kodlarını API olarak sunma.

Mock API Creator

Mock API oluşturma

Herhangi bir sunucu veya kod yazma ihtiyacı olmadan anında Mock API oluşturma.

Anında 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ı

Hızlı Prototipleme

Veritabanından hızlı API oluşturma

Kod yazmadan anında API prototipi oluşturma.

Legacy Sistem Entegrasyonu

Eski veritabanlarını API'ye dönüştürme

Mevcut veritabanlarını modern API'lere dönüştürme.

Microservice Oluşturma

Veritabanı işlemlerini servis olarak sunma

Veritabanı 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'ler

JavaScript/Groovy ile özel mantık içeren API'ler.

Data Transformation

Veri dönüştürme API'leri

Veri 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
  • Ö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ı

Frontend Geliştirme

Backend hazır olmadan frontend geliştirme

Backend geliştirme tamamlanmadan frontend geliştirmeye başlama.

API Tasarımı

API tasarımını test etme

API tasarımını mock API ile test etme ve doğrulama.

Integration Testing

Entegrasyon testleri

Entegrasyon 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ışı:

API Creator

│ API Oluşturma
│ (DB-2-API / Script-2-API / Mock API)


API Gateway

│ Otomatik Yayınlama
│ Trafik Yönetimi


Client Requests
1. API Oluşturma

API Creator ile API oluşturma

DB-2-API, Script-2-API veya Mock API oluşturma.

2. Otomatik Yayınlama

API Gateway üzerinden otomatik yayınlama

Oluşturulan API'ler otomatik olarak gateway'e eklenir.

3. Trafik Yönetimi

API Gateway trafik yönetimi

Güvenlik, rate limiting ve routing uygulanır.

bilgi

API Creator ile oluşturulan API'ler, API Gateway'in tüm özelliklerinden (güvenlik, rate limiting, monitoring, analytics) otomatik olarak yararlanır.

Sonraki Adımlar