Entegrasyon danışmanı kimdir yazısının kapak görseli: maviden açık maviye soyut gradyan ve Negzel simgesi

Bilgi

Entegrasyon danışmanı kimdir, ne yapar?

Entegrasyon danışmanı; ERP, CRM, üretim, e-ticaret, lojistik ve finans uygulamalarının birlikte çalışmasını tasarlayan ve kuran uzmandır. En çok katkıyı, arayüz listesinin kapsamla birlikte çıkarıldığı proje başında verir.

ERP, CRM, üretim, e-ticaret, lojistik ve finans uygulamaları aynı müşteriyi, aynı siparişi ve aynı faturayı farklı biçimlerde tutar. Entegrasyon danışmanı bu sistemler arasındaki akışı tasarlayan, kuran ve işletilebilir hâlde teslim eden uzmandır. Kod da yazar; asıl işi ise iş birimlerinin süreçlerini, BT ekibinin kısıtlarını ve güvenlik gereksinimlerini tek bir tasarımda uzlaştırmaktır.

Entegrasyon danışmanı ne yapar

  1. İhtiyaç analizi ve çözüm tasarımı

    Süreç sahipleriyle akışı çıkarır ve arayüz tipini seçer: IDoc, RFC, REST, SOAP, OData, EDI ya da olay. Akışın senkron mu asenkron mu çalışacağını, hata ve yeniden deneme davranışını yazılı hâle getirir.

  2. Geliştirme

    SAP PI/PO'da eşlemeyi ESR'de tasarlar, akışı Integration Directory'de yapılandırır; SAP Integration Suite'te iFlow kurar. Eşlemeyi grafik araçla ve XSLT ile, SAP PI/PO'da Java ile, SAP Integration Suite'te Groovy ile yazar.

  3. Güvenlik ve uyum

    Sertifika ve anahtarları yönetir, OAuth ya da istemci sertifikasıyla kimlik doğrulama kurar. Parolaları akışın içine değil güvenlik malzemesine yazar. Kişisel veri taşıyan akışlarda KVKK ve GDPR gereksinimlerini tasarıma katar.

  4. Test ve devreye alma

    Gönderen sistemden alıcıya kadar testi yürütür; içeriği geliştirme, test ve üretim ortamları arasında CTS+ ya da SAP Cloud Transport Management ile taşır.

  5. İşletim ve iyileştirme

    Canlıdaki hataları ve performansı izler, tekrar eden sorunların kökünü bulur.

SAP Integration Suite'te danışmanın kurduğu her senaryo bir iFlow'dur: mesajı alan, işleyen ve hedefe gönderen akış.

Bir iFlow'un adımları Mesaj adımlardan sırayla geçer; her adım iFlow editöründe ayrı bir şekildir.
SenderHTTPSSFTPIDocODataReceiveriFlow0102030405Hata alt süreciEnd MessageError End01GöndericiadaptörMesajın nasıl geldiğini belirler:HTTPS çağrısı, SFTP'deki dosya,IDoc ya da OData isteği.Sender02Content ModifierBaşlık (header) ve özellik (property)değerlerini yazar, gövdeyişekillendirir. Başlıklar alıcıya dagider, özellikler akışta kalır.Header, property, body03EşlemeKaynak yapıyı hedef yapıya çevirir.Message mapping, XSLT, Groovy04Yönlendirici yada bölücüRouter koşula göre yolu seçer;splitter toplu mesajı tek tekmesajlara böler.Router, Splitter05Alıcı adaptörMesajın hangi sisteme, hangiprotokolle ve hangi kimlikdoğrulamayla gideceğini belirler.ReceiverAkışın altında ayrı bir hata alt süreci (exception subprocess) durur. Bir adım hata verirse mesaj sessizce kaybolmaz: alt süreç hatayı yakalar; End Message olayıyla göndericiye hata mesajıdöndürür ya da Error End olayıyla hatayı varsayılan hata işleyicisine bırakır.SenderHTTPSSFTPIDocODataiFlow01Gönderici adaptörMesajın nasıl geldiğini belirler:HTTPS çağrısı, SFTP'deki dosya, IDocya da OData isteği.Sender02Content ModifierBaşlık (header) ve özellik (property)değerlerini yazar, gövdeyişekillendirir. Başlıklar alıcıya da gider,özellikler akışta kalır.Header, property, body03EşlemeKaynak yapıyı hedef yapıya çevirir.Message mapping, XSLT, Groovy04Yönlendirici ya dabölücüRouter koşula göre yolu seçer;splitter toplu mesajı tek tekmesajlara böler.Router, Splitter05Alıcı adaptörMesajın hangi sisteme, hangiprotokolle ve hangi kimlikdoğrulamayla gideceğini belirler.ReceiverHata alt süreciEnd MessageError EndReceiverAkışın altında ayrı bir hata alt süreci (exceptionsubprocess) durur. Bir adım hata verirse mesaj sessizcekaybolmaz: alt süreç hatayı yakalar; End Messageolayıyla göndericiye hata mesajı döndürür ya da ErrorEnd olayıyla hatayı varsayılan hata işleyicisine bırakır.

Bir entegrasyon danışmanı neleri bilmeli

  • Platformlar: SAP PI/PO ve SAP Integration Suite; tasarım araçları, adaptörler ve izleme.
  • Biçimler: EDI (EDIFACT, X12), IDoc, XML, JSON, CSV.
  • Protokoller: REST, SOAP, OData, JDBC, SFTP, AS2.
  • Güvenlik: sertifikalar, OAuth, token yönetimi, şifreleme ve PGP.
  • Altyapı: ağ, güvenlik duvarı, yük dengeleme, yüksek erişilebilirlik, SAP Cloud Connector.
  • İş süreçleri: siparişten tahsilata, satınalmadan ödemeye akışların SAP'deki karşılıkları.
  • İletişim: teknik kararları iş birimlerine anlaşılır biçimde anlatabilmek.

Projede hangi aşamada devreye girer

Entegrasyon danışmanının en çok katkı verdiği an proje başıdır. Arayüz listesi kapsam belirlenirken çıkarılmazsa entegrasyon testleri canlıya geçişten hemen önceki haftalara sıkışır ve karşı sistemlerin ekipleri o tarihte hazır olmayabilir. Projelerimizde arayüz envanterini keşif aşamasında, süreç tasarımıyla birlikte çıkarıyoruz.

SAP entegrasyon danışmanlığında nasıl çalıştığımızı SAP entegrasyon danışmanlığı ve mimari sayfasında; platform bazında SAP PI/PO ve SAP Integration Suite sayfalarında anlatıyoruz.

SAP entegrasyonu üzerine bir söyleşi

Söyleşide önce SAP entegrasyon katmanının tarihçesi ile SAP PI, SAP PO ve SAP CPI (yeni adıyla: SAP Integration Suite, Cloud Integration) arasındaki farklar konuşuluyor; ardından entegrasyon katmanının temel bileşenlerine ve ara katman kullanmadan kurulan bağlantıların artılarına ve eksilerine geçiliyor. Son bölümde bu alanda nasıl uzmanlaşılacağı anlatılıyor ve sorular yanıtlanıyor.

Şirketimizin kurucu ortağı Faruk Başaran'ın yaklaşık 2 saatlik Türkçe söyleşisini izleyebilirsiniz.

Sık sorulanlar

SAP PI/PO nedir?

Hızlı erişim

SAP modül danışmanlığı

Finanstan üretime, entegrasyondan veriye kadar SAP modüllerinde danışmanlık veriyoruz.

Doğru danışmanı mı arıyorsunuz?Uzman SAP Danışmanı Bul