• Forumu şuan da Ziyaretçi olarak görüntülüyorsunuz. Forum ziyaretçileri tüm konu ve bağlantıları görüntüleyemez ve kaynaklara erişimi yoktur. Eğer üye iseniz buradan üye girişi yapın ya da burayı tıklayarak şimdi üye olun.
  • Ubden® Topluluk Projelerine, Aracılığınızla Destek Vermektedir.

    Topluluk projelerine katkı yapmak ve topluğumuza ulaşan genç girişimcilere destek olmak için Buradaki  bağlantıdan işlem kanallarına ulaşabilirsiniz.

    Desteklerinizle 9.000 kişilik bir ekosistem olduk ve büyümeye devam ediyoruz. Desteğiniz için teşekkürler.

SAP Event Mesh ile Gerçek Zamanlı, Ölçeklenebilir Entegrasyonlar

  • Konbuyu başlatan Kerem Kırlı
  • Başlangıç tarihi
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.
    gibi
    Bu 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:
  1. SAP BTP üzerinde Event Mesh servisini aktif etme
  2. “inventory-updates” gibi bir event topic oluşturma
  3. S/4HANA sistemini Event Producer olarak tanımlama
  4. Cloud Integration’ı topic’e abone yapma
  5. 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ışı​

  1. SAP BTP'de Event Mesh / Advanced Event Mesh servisi yapılandırılır.
  2. Bir veya birden fazla event broker oluşturulur.
  3. Event topic’leri tanımlanır ve filtreleme kuralları eklenir.
  4. Producer & consumer sistemler (örneğin S/4HANA & Cloud Integration) yapılandırılır.
  5. TLS, OAuth PKCE ya da sertifika temelli kimlik doğrulama uygulanır
  6. Distributed tracing etkinleştirilerek event akışı detaylıca izlenir.
  7. 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.
 
Üst