K
Kerem Kırlı
Misafir
Misafir
SAP Event Mesh Nedir?
SAP Event Mesh, uygulamalar arasında asenkron olarak, event bazlı (event-driven) bir mimari oluşturmayı sağlayan bir bulut servisi olarak öne çıkar. Event üreticiler (producer) ile tüketiciler (consumer) arasında publish–subscribe bazlı bir iletişim yapısı kurarak, modern bir Event-Driven Architecture (EDA) oluşturur. Bu sayede uygulamalar bağımsız çalışır, yüksek ölçeklenebilirlik ve gevşek bağlılık ile sistemler arasında etkileşim kurabilir. SAP Integration Suite içindeki “Advanced Event Mesh” (AEM) servisi ile Event Mesh fonksiyonu bir üst katmana taşınıp kurumsal mühendislik düzeyinde gelişmiş yönetim, dağıtım, gözlem gibi özellikler sunulmaktadır.Temel Kavramlar & Bileşenler
Event Broker Servisi
Eventleri topic’ler aracılığıyla yayınlayan ve tüketen sistemler arasında bir köprü görevi görür. Çoklu broker kullanımıyla coğrafi dağıtık sistemlerde veri iletişimi sağlanır.
Event Producer ve Consumer
SAP S/4HANA,Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.gibiBu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.uygulamaları veya üçüncü parti sistemler event üreten ya da dinleyen unsurlardır.
Event Portal
Event Mesh yapılandırmalarını yönetmeye yarar. AEM’de Event Portal 2.0’e geçiş tamamlanmıştır; eski 1.0 sürümü artık desteklenmemektedir.
Filtreleme ve Yönlendirme
Eventlere abone olurken içerik bazlı filtreleme ve routing tanımları yapılabilir; bu sayede yalnızca gerekli tüketicilere doğru event ulaşır.
Kullanım Senaryosu: SAP S/4HANA → Cloud Integration ile Entegrasyon
SAP S/4HANA’dan çıkan bir "Stok Güncelleme" event’i Event Mesh üzerinden Cloud Integration’a yönlendirilerek, örneğin Salesforce sistemindeki stok seviyeleri gerçek zamanlı güncellenebilir. Bu yapı sayesinde iş süreçleri otomatik şekilde tetiklenebilir. Temel adımlar:- SAP BTP üzerinde Event Mesh servisini aktif etme
- “inventory-updates” gibi bir event topic oluşturma
- S/4HANA sistemini Event Producer olarak tanımlama
- Cloud Integration’ı topic’e abone yapma
- Filtreleme, routing ve dönüşüm iFlow’ları tanımlama ve test etme
Advanced Event Mesh (AEM): Özellikler & Avantajlar
Dynamic Message Routing (DMR)
AEM, event broker’ları arasında en optimal yollamayı otomatik olarak seçerek yayınlanan eventlerin doğru hedefe iletilmesini sağlar.
High Availability (HA) ve Message Broker Redundancy
Broker’lar aktifyedek modda çalışır; arıza durumunda yedeğe otomatik geçiş sağlayarak kesintisiz hizmet sunar.
Distributed Tracing
OpenTelemetry destekli tracing sayesinde event kaynağından tüketiciye kadar olan tüm yol izlenebilir. Botteneck’ler tespit edilebilir, uçtan uca görünürlük sağlanır.Message Replay (Event Tekrar Oynatma)
Önceden gelen persistent mesajlar yeniden tüketiciye yönlendirilebilir; hatalı sistemler için geri oynatma yapılabilir.
Kafka Bridging
Kafka cluster’ları, AEM event broker sistemine köprülenebilir; hibrit ortamlar desteklenir.Message VPN Bridges
Bir VPN’de yayınlanan mesajlar, yapılandırılmış bridging ile diğer VPN’lerdeki tüketicilere iletilebilir.Protokol Desteği (AMQP, MQTT, REST)
AMQP 1.0, MQTT 3.1.1 ve HTTP/REST aracılığıyla geniş uygulama entegrasyonları desteklenir.Event Streaming & Mission Control
Broker dağıtımı, event mesh oluşturma, ölçeklendirme, monitörleme gibi tüm yönetim operasyonları tek bir konsoldan yapılabilir.Insights: İzleme & Analiz Dashboard’ları
Gerçek zamanlı ve geçmiş performans verileri dashboards’larda gösterilir, anomali ve trafik trendleri izlenebilir.Proxy Desteği
Event Portal – broker bağlantısı için kurumsal proxy yapılandırmasına izin verilir; Distributed Tracing ile birlikte çalışır.TLS Sertifika Yönetimi UI
Broker’lar için TLS sertifikaları artık REST API yerine GUI üzerinden yüklenebilir, yönetilebilir ve silinebilir.Statik IP Adresleri
API erişimleri için statik IP kullanımı desteklenir; bakım veya geçişlerde IP değişmeden güvenli erişim devam eder.InService Upscaling
HA broker’larda node bazlı yükseltme yapılabilir; yalnızca ~1 dakika kesintiyle sistem büyütülebilir.HA Switchover Testi
Aktif node’u yedeğe geçirme işlemi desteklenir. Kesinti senaryolarının test edilmesi ve güvenli geçiş sağlanabilir.
OAuth 2.0 PKCE Desteği
Event Portal’dan OAuth PKCE ile güvenli kimlik doğrulama desteklenir; daha güvenli access flow’lar sunar.- Default plan yerine Yeni Standard Plan tercih edilmeli; eski plan artık yenilik almamaktadır.
- Tüketim bazlı ve abone bazlı (subscription) lisanslama seçenekleri sunuluyor; kullanım için esneklik sağlanıyor.
- Deployment region’ları artık ekstra maliyete tabi değil; farklı altyapı seçenekleri lisansa dahil edilir.
Mimari ve Uygulama Akışı
- SAP BTP'de Event Mesh / Advanced Event Mesh servisi yapılandırılır.
- Bir veya birden fazla event broker oluşturulur.
- Event topic’leri tanımlanır ve filtreleme kuralları eklenir.
- Producer & consumer sistemler (örneğin S/4HANA & Cloud Integration) yapılandırılır.
- TLS, OAuth PKCE ya da sertifika temelli kimlik doğrulama uygulanır
- Distributed tracing etkinleştirilerek event akışı detaylıca izlenir.
- Monitoring dashboard’ları ile mesaj yoğunluğu, başarısız iletim oranları analiz edilir → Dead-letter queue, retry gibi iyileştirmeler yapılır.
Neden SAP Event Mesh?
Gevşek Bağlı Mimariler (Decoupled): | Producer ve Consumer birbirinden bağımsız çalışır; sistemler arası bağımlılık minimumda tutulur. |
Gerçek Zamanlılık: | Eventler doğrudan anında iletilir, süreçler daha çevik hale gelir. |
Ölçeklenebilirlik: | AEM otomatik yatay ölçeklenir, yüksek trafik altında performans korunur. |
Güvenlik ve Uyumluluk: | TLS, OAuth 2.0 PKCE, sertifika tabanlı doğrulama, statik IP gibi özelliklerle kurumsal güvenlik sağlanır. |
İzlenebilirlik ve Yönetim: | Event Portal 2.0, tracing, monitoring, HA işlemleri, spool replay gibi gelişmiş fonksiyonlarla operasyonel görüntü sunar. |
Önemli Tavsiyeler & Geçiş Stratejisi
- Event Portal 1.0’dan 2.0’a geçin: 3 Nisan 2025 itibarıyla 1.0 desteği sona erdi; formasyon ve geçmiş verileriniz için 2.0 tercih edilmeli.
- Default plan kullanıcıları Standard Plan’a yükseltilmeli. Yeni yenilikler yalnızca Standard Plan'da aktif.
- Road Map Explorer’ı takip ederek 2025 Q3 ve ötesinde gelecek yeni özellikleri önceden planlayabilirsiniz.
Sonuç: İş Süreçlerinizi Event Odaklı Mimarilerle Dönüştürün
SAP Event Mesh —özellikle Advanced Event Mesh ile—, organizasyonların uygulama entegrasyonlarını daha esnek, güvenli ve izlenebilir hale getirmelerine olanak tanıyor. S/4HANA’dan bulut tabanlı sistemlere, üçüncü parti uygulamalara kadar event bazlı gerçek zamanlı iş akışları oluşturabilir; iş süreçlerinizin çevikliğini ve verimliliğini önemli ölçüde artırabilirsiniz.
Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.