IBM APP CONNECT ENTERPRISE APPLICATION DEVELOPMENT III (WM688G) EĞİTİMİ

Kurumsal entegrasyon akışlarını ileri düzeyde tasarlayın

ACE message flow ileri düğümleri, Aggregation, Collector, Java Compute, hata yönetimi, performans ve CI/CD ile dağıtım

Eğitim, IBM App Connect Enterprise ile gelişmiş message flow geliştirmeyi ele alır. ACE temel akış geliştirmeyi bilen entegrasyon geliştiricileri, middleware mühendisleri ve çözüm mimarları içindir.

3 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

İleri ACE entegrasyon desenleri, hata yönetimi ve dağıtım otomasyonu

Eğitim, IBM App Connect Enterprise ile gelişmiş message flow geliştirmeyi ele alır. Aggregate ve Collector düğümleri, Resequence, Java Compute Node, ESQL ile referans verisi işleme, DFDL ile karmaşık format ayrıştırma, MQ transaction yönetimi, hata ve yeniden deneme desenleri, ibmint ile komut satırı derleme ve konteyner tabanlı dağıtım uygulamalı laboratuvarlarla işlenir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Gelişmiş Akış Desenleri; 2. gün Hata Yönetimi ve Veri Formatları; 3. gün Dağıtım ve Otomasyon.

Seviye

İleri Seviye — ACE message flow'larında ileri düğümler, ESQL/Java, toplulaştırma ve performans

Öğrenme Metodu

Katılımcılar ACE Toolkit üzerinde gerçek MQ kuyruk yöneticisiyle çalışan akışlar kurar, hata senaryolarını test eder ve akışları konteynere paketleyip dağıtır.

Neden Bu Eğitim?

🎯İleri Desenler

Aggregation, Collector ve Resequence gibi karmaşık entegrasyon desenlerini üretim senaryolarıyla uygularsınız.

🧪Dayanıklı Akışlar

Transaction, retry ve poison message yönetimiyle hataya dayanıklı akışlar tasarlarsınız.

⚙️Otomatik Dağıtım

ibmint ve pipeline ile BAR derleme ve konteyner dağıtımını otomatikleştirirsiniz.

Anahtar Konular

IBM App Connect EnterpriseACE eğitimiWM688Gmessage flowESQLDFDLJava Compute NodeIBM MQ entegrasyonibmintACE konteyner
“Dayanıklı entegrasyon, hatanın nerede olacağını önceden bilmekle başlar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
ACE Temelleri

Message flow, node ve Integration Server kavramlarını daha önce kullanmış olmak gerekir.

2
ESQL Bilgisi

Temel ESQL ve XMLNSC/JSON parser yapısına aşinalık beklenir.

3
MQ Bilgisi

IBM MQ kuyruk ve kuyruk yöneticisi kavramları bilinmelidir.

4
Lab Ortamı

ACE Toolkit ve MQ kurulu bir sanal makine eğitim sırasında sağlanır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı fan-out/fan-in ve gruplama desenlerini kurar, Java Compute Node ile ESQL'in yetmediği mantığı yazar.
Modül 1
Aggregation Deseni
  • AggregateControl, AggregateRequest ve AggregateReply düğümlerinin rolü
  • Correlation ve timeout ayarlarıyla yanıt toplama
  • Paralel servis çağrılarının tek yanıta birleştirilmesi
  • Eksik yanıt durumunda kısmi sonuç stratejisi
  • Aggregate context (folder) bilgisinin okunması
  • Aggregation akışının hata ve zaman aşımı testleri
Modül 2
Collector ve Resequence
  • Collector düğümünde kuyruk ve zaman bazlı toplama kuralları
  • Aynı anahtara ait mesajların gruplanması
  • Resequence düğümüyle sıra dışı mesajların sıralanması
  • Sequence group ve sequence number alanları
  • Collector store'unun kuyruk üzerinde izlenmesi
  • Toplanan mesajdan toplu çıktı üretimi
Modül 3
Java Compute Node
  • MbJavaComputeNode sınıfı ve evaluate() yöntemi
  • MbMessage ve MbElement ile ağaç gezinme
  • XPath ile Java içinde veri çekme
  • Harici JAR bağımlılıklarının shared-classes dizinine eklenmesi
  • User-defined property'lerin Java'dan okunması
  • JavaCompute hata ayıklama ve loglama
Modül 4
ESQL İleri Teknikler
  • Referans veri için SHARED değişkenler ve cache
  • Procedure, function ve external routine kullanımı
  • Veritabanı erişiminde PASSTHRU ve SELECT
  • CARDINALITY, FIELDVALUE ve dinamik referanslar
  • ESQL ile ağaç manipülasyonu ve performans ipuçları
  • Büyük mesajda bellek kullanımını azaltma yaklaşımları
Günün hedefiKatılımcı dayanıklı hata yönetimi kurar, DFDL ile karmaşık formatları ayrıştırır ve akışları izler.
Modül 1
Hata ve Retry Desenleri
  • Catch, Failure ve Rollback terminal davranışı
  • Try Catch düğümüyle kontrollü hata yakalama
  • Backout threshold ve backout kuyruğu yapılandırması
  • Poison message tespiti ve DLQ'ya aktarma
  • Gecikmeli yeniden deneme için Timeout düğümleri
  • ExceptionList yapısından hata detayı çıkarma
Modül 2
Transaction Yönetimi
  • MQ Get/Put ve veritabanı için transaction modu
  • Global transaction ve XA koordinasyonu
  • Mesaj kalıcılığı ve persistence ayarları
  • Idempotent tüketici tasarımı
  • Sıralı işleme için tek thread ve additional instance ayarı
  • Transaction sınırı seçiminin throughput etkisi
Modül 3
DFDL ile Format Ayrıştırma
  • DFDL şema editörüyle sabit uzunluklu ve ayraçlı format modelleme
  • Tekrarlı yapılar ve occursCount ayarları
  • Discriminator ile koşullu elemanlar
  • Lookup ve sabit değer kodlama dönüşümleri
  • DFDL Test Parser ile doğrulama
  • Ayrıştırma hatalarının akışta ele alınması
Modül 4
İzleme ve Performans
  • Flow statistics ve snapshot/archive istatistikleri
  • Activity Log ve Record and Replay
  • Admin Web UI ile akış metriklerinin izlenmesi
  • Additional instances ile paralellik ayarı
  • JVM ve bellek ayarlarının integration server düzeyinde yapılması
  • Darboğaz analizinde düğüm bazlı CPU süresi
Günün hedefiKatılımcı ACE uygulamalarını komut satırıyla derler, konteynere paketler ve pipeline ile dağıtır.
Modül 1
Komut Satırı Derleme
  • ibmint package ve ibmint deploy komutları
  • BAR dosyası içeriğinin incelenmesi
  • mqsipackagebar ve mqsiapplybaroverride alternatifleri
  • Workspace'in build sunucusunda derlenmesi
  • Override dosyalarıyla ortam bazlı yapılandırma
  • Derleme çıktısının sürüm yönetimi
Modül 2
Konteyner Dağıtımı
  • ACE Docker imajı ve ace-server yapısı
  • Imaj içine BAR ve yapılandırma gömme
  • Configuration ve policy dosyalarının mount edilmesi
  • Kubernetes üzerinde ACE Operator genel bakışı
  • Health check ve readiness endpoint
  • Ölçekleme ve kaynak limitleri
Modül 3
CI/CD Pipeline
  • Jenkins veya GitHub Actions ile derleme aşaması
  • Birim test için ACE Test Client ve Unit Test framework
  • Otomatik test sonuçlarının raporlanması
  • Ortamlar arası promosyon stratejisi
  • Gizli bilgi yönetimi ve vault kullanımı
  • Geri alma (rollback) senaryosu
Modül 4
Güvenlik ve Politikalar
  • TLS ve mTLS yapılandırması, keystore yönetimi
  • Security profile ile LDAP ve OAuth doğrulama
  • Policy projeleriyle MQ ve HTTP ayarları
  • Mesaj düzeyinde imzalama ve şifreleme genel bakışı
  • Hassas verilerin loglardan maskelenmesi
  • Denetim ve izlenebilirlik gereksinimleri

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Aggregation Kurma

Fan-out/fan-in akışlarını Aggregate düğümleriyle kurabilirsiniz.

🛠️
Collector Kullanma

Collector ve Resequence ile mesaj gruplama ve sıralama yapabilirsiniz.

📈
Java Compute

Java Compute Node ile özel entegrasyon mantığı yazabilirsiniz.

🔍
DFDL Modelleme

Karmaşık dosya formatlarını DFDL ile modelleyip ayrıştırabilirsiniz.

🧩
Hata Dayanıklılığı

Backout, DLQ ve retry desenleriyle dayanıklı akışlar tasarlayabilirsiniz.

🚀
Transaction Yönetimi

MQ ve veritabanı için doğru transaction sınırlarını belirleyebilirsiniz.

🔒
Performans Ayarı

İstatistiklerle darboğazları bulup instance ve JVM ayarlarını optimize edebilirsiniz.

📊
Otomatik Dağıtım

ibmint ve pipeline ile ACE uygulamalarını konteynere dağıtabilirsiniz.

Kimler İçin Uygundur?

  • ACE temel akış geliştirmeyi bilen entegrasyon geliştiricileri
  • middleware mühendisleri
  • çözüm mimarları içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
ACE temel akış geliştirmeyi bilen entegrasyon geliştiricileri, middleware mühendisleri ve çözüm mimarları içindir.
Eğitimde hangi ACE sürümü kullanılır?
Güncel ACE 12 tabanlı Toolkit ve Integration Server ile çalışılır; kavramlar V11 ile de büyük ölçüde uyumludur.
Hata yönetimi nasıl işlenir?
Backout kuyruğu, poison message, Try Catch ve gecikmeli retry desenleri laboratuvarda hata üreterek denenir.
CI/CD konusu neleri kapsar?
ibmint ile BAR üretimi, Docker imajı oluşturma ve pipeline'da otomatik test ile dağıtım uygulanır.
Eğitim sonunda belge verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; IBM'in kendi sınav ve belgeleri ayrı süreçlerdir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. IBM App Connect Enterprise Application Development III (WM68 Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelEclipse: Working with Languages & Code Eğitimi
Yazılım Geliştirme Eğitimleri

Eclipse: Working with Languages & Code Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Eclipse'te Content Assist, refaktör, debugger, JUnit ve çoklu dil desteğiyle kodlama hızınızı ve kalitenizi artırın.

Detayları Gör →
Yazılım Geliştirme GenelEffective RAD: Rapid Application Development Eğitimi
Yazılım Geliştirme Eğitimleri

Effective RAD: Rapid Application Development Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

RAD yaşam döngüsü, JAD, prototipleme, MoSCoW, time-boxing ve low-code araçlarla hızlı ve yinelemeli uygulama geliştirmeyi öğrenin.

Detayları Gör →
Yazılım Geliştirme GenelEnd-to-End Testing Implementation Eğitimi
Yazılım Geliştirme Eğitimleri

End-to-End Testing Implementation Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Playwright ve Cypress ile Page Object, network mock, test verisi yönetimi, CI entegrasyonu ve flaky test çözümü dahil E2E test otomasyonunu uygulamalı öğrenin.

Detayları Gör →
Yazılım Geliştirme GenelEssential Development Tools Eğitimi
Yazılım Geliştirme Eğitimleri

Essential Development Tools Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Git, IDE, debugger, npm/Maven, Docker ve GitHub Actions ile geliştirici araç zincirini uygulamalı öğrenin; DVA eğitimi.

Detayları Gör →
Yazılım Geliştirme GenelEssentials of Service Development for IBM DataPower Gateway (WE751G) Eğitimi
Yazılım Geliştirme Eğitimleri

Essentials of Service Development for IBM DataPower Gateway (WE751G) Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

IBM DataPower Gateway WE751G: MPGW, WSP, XSLT, GatewayScript, AAA ve probe ile servis geliştirmeyi uygulamalı öğrenin.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn