API Integrator
API Integrator Kavramı
Görsel görev akışı oluşturma
Drag-and-drop arayüz ile entegrasyon senaryoları oluşturma.
15+ farklı konnektör desteği
Veritabanı, mesaj kuyruğu, HTTP, dosya ve daha fazlası.
Görevler tanımlandıkları sırayla çalışır
Her görev bir önceki görevin çıktısını kullanabilir.
Zamanlayıcı veya HTTP ile tetikleme
Görev akışları zamanlayıcı veya HTTP istekleri ile otomatik çalışabilir.
Hata durumunda ön tanımlı işlemler
Hata durumunda gerçekleşecek işlemler tanımlanabilir.
Adım adım log kayıtları ve istatistikler
Her görevin çalışma ve log kayıtları görüntülenebilir.
Form tabanlı konfigürasyon
Görsel arayüzle kod yazmadan entegrasyon senaryoları oluşturma.
Task Flow'ları API olarak yayınlama
Task Flow'lar REST API veya SOAP web servis olarak yayınlanabilir.
API Integrator Özellikleri
Task Flow Builder
Visual Designer
- Drag-and-drop arayüz
- Konnektör bağlantıları
- Akış kontrolü (IF-THEN-ELSE)
- Loop ve iteration
Data Transformation
- JSON ↔ XML dönüştürme
- Data mapping
- Field transformation
- Data enrichment
Error Handling
- Try-catch blokları
- Error handling stratejileri
- Retry mekanizması
- Fallback stratejileri
Konnektörler
API Integrator, 15+ farklı konnektör desteği sağlar. Konnektörler konnektor.mdx sayfasında detaylı olarak açıklanmıştır:
Database Connector
SQL veritabanlarına bağlantı (MySQL, PostgreSQL, Oracle, MSSQL, DB2). SQL sorguları çalıştırma ve stored procedure çağırma.
Kafka, RabbitMQ, ActiveMQ
Mesaj kuyruğuna mesaj gönderme işlemleri. Event-driven mimariler için mesaj yayınlama.
HTTP/REST, Webhook, Email
REST API çağrıları, webhook gönderme ve e-posta gönderme işlemleri.
FTP/SFTP, Elasticsearch, Script
Dosya transferi, Elasticsearch sorguları ve JavaScript/Groovy script çalıştırma.
Notification, SNMP, Syslog, Logback
Bildirim gönderme, SNMP trap gönderme ve log kayıtları gönderme.
Linux Script
SSH üzerinden uzak Linux sunucularında komut ve betik çalıştırma.
Konnektörler hakkında detaylı bilgi için Konnektör sayfasına bakabilirsiniz.