SAP Process Orchestration (SAP PO) 7.5'in ana bakımı 2027 sonunda bitiyor; SAP'nin bulut tarafındaki karşılığı SAP Integration Suite. Geçişin asıl işi arayüzleri kopyalamak değil, her birinin araçla mı taşınacağına yoksa yeniden mi tasarlanacağına karar vermektir.
Geçiş adımları
Analiz
Mevcut SAP PI/PO ve SAP NWBPM sistemlerinin envanteri çıkarılır: kullanılan arayüzler, adaptörler ve protokoller ile entegrasyonların mesaj sıklığı ve sayısı belirlenir. Geçişe uygun olmayan ya da devam ettirilmeyecek süreçler ortaya konur, geçirilecek entegrasyonlar fazlara ayrılır.
Değerlendirme
SAP Integration Suite'in Migration Assessment yeteneği SAP PO sisteminden veri çeker, senaryoları değerlendirir ve efor tahmini çıkarır. Senaryolar "Ready to migrate", "Adjustment required" ya da "Evaluation required" olarak işaretlenir. SAP'ye göre "Ready to migrate" etiketi, taşıma aracının her şeyi otomatik yapacağı anlamına gelmez. Proje planı bu efor tahminiyle kesinleşir.
Yaklaşım seçimi
Standart yaklaşımda her senaryo kendi iFlow'una dönüşür ve hata işleme yalnız taslak olarak gelir. Pipeline yaklaşımında genel akışlar, Partner Directory ve ortak JMS kuyrukları kullanılır; hazır yeniden başlatma ile tek bir XI ve IDoc uç noktası gelir.
Taşıma
SAP'nin migration tooling dediği taşıma aracı SAP CPI'ın (Cloud Integration) parçasıdır ve ICO ile receiver determination nesnelerini kalıp tabanlı olarak taşır. SAP PO tarafında 7.31 SP28, 7.40 SP23 ya da 7.50 SP06 ve sonrası gerekir; ESR ve Integration Directory'ye SAP Cloud Connector üzerinden erişilir.
Test ve devreye alma
Taşınan akışı SAP PO'daki senaryoyla aynı test mesajlarıyla sınıyor, eski senaryoyu ancak sonuçlar eşleştikten sonra kapatıyoruz.
Araçla taşınmayan, elle yeniden kurulan kalemler
SAP'nin taşıma aracı için yayımladığı bilinen sınırlar, projede eforun nereye gideceğini gösterir:
- Standart ve özel adaptör modülleri otomatik alınmaz; Groovy ya da JavaScript betiğiyle yeniden yazılır.
- Kaydı aynı işlemde seçip güncelleyen JDBC gönderici desteklenmez; genellikle stored procedure ve durum bayrağıyla yeniden tasarlanır.
- JDBC ve RFC lookup'ları elle kurulur.
- 1:N, N:1 ve N:M eşlemeler araçla taşınmaz.
- EOIO sıralaması kendiliğinden korunmaz; Exclusive erişimli JMS kuyruğuyla kurulur.
- Java mapping, Groovy sarmalayıcıyla ya da yeniden yazılarak taşınır.
- SAP NWBPM süreçleri araç kapsamında değildir; bulut karşılığı için SAP NWBPM yazımıza bakın.
Adaptör karşılıkları
SAP'nin SAP PO geçiş kılavuzuna ve güncel adaptör listesine göre standart adaptörlerin karşılıkları:
| SAP PO | SAP Integration Suite |
|---|---|
| AS2 | AS2 ya da AS4 adaptörü |
| File | FTP, SFTP ya da SMB adaptörü; Edge Integration Cell'de NFS adaptörü |
| IDoc (AAE) | IDoc adaptörü; IDoc'lar HTTP üzerinden gelir |
| JMS | AMQP, Advanced Event Mesh, IBM MQ ya da JMS adaptörü |
| REST | HTTP adaptörü ve akış adımları |
| SOAP (XI 3.0) | XI adaptörü |
| RFC gönderici | Yalnız Edge Integration Cell'de; SAP'nin işlettiği bulut ortamında çağrı ABAP tarafında SOAP dış proxy'ye çevrilir |
| OFTP | Edge Integration Cell'de OFTP2 adaptörü |
| X.400 | Kılavuzda planlanan olarak geçiyor |
Edge Integration Cell ne zaman gündeme gelir
SAP PI ile şirket içindeki iki sistem arasında kurulmuş senaryolar için SAP, Edge Integration Cell'i bir geçiş yolu olarak konumluyor. Akış bulutta tasarlanır ve izlenir, şirketin Kubernetes kümesinde çalışır; mesajlar internetten geçmez. Şirket ağından çıkmaması gereken veriler, NFS dosya aktarımı ve RFC gönderici adaptörü için kullanılır. Türkiye gibi düzenlemeler nedeniyle bazı verilerin ülke dışına çıkmaması gereken ülkelerde, bu veriler için en uygun seçenektir.
Bu seçenekte kümeyi, üretimde PostgreSQL ya da SAP HANA veritabanını ve güncellemeleri müşteri işletir. SAP HANA lisansı dahil değildir.
İzleme ve işletim farkları
SAP PO'daki mesaj izleyicinin yerini SAP CPI'da (Cloud Integration) Monitor ve mesaj işleme günlüğü alır; günlüğün SAP'deki adı Message Processing Log, kısaca MPL. İzleme verisi varsayılan olarak 30 gün saklanır; daha uzun saklama için CMIS uyumlu bir arşive aktarılır. Günlük düzeyi Trace'e alındığında akış adımlarındaki mesaj içeriği de görülebilir. Merkezi izleme ve uyarı için SAP, SAP Cloud ALM'yi gösteriyor.
SAP BTP üzerinde size ayrılan SAP Integration Suite ortamını (tenant) SAP işletir ve düzenli yazılım artımlarıyla günceller. Bu güncellemeler müşteri tarafında da iş doğurabilir: Groovy 4 betik çalışma ortamına geçişte bazı import ifadeleri derleme hatası verebiliyor ve SAP bunun için bir Upgrade Readiness Check sunuyor.
Lisans
SAP Integration Suite abonelik ya da tüketim bazlı modelle alınır ve bazı yetenekler sürüme bağlıdır. Migration Assessment ile taşıma aracının kullanılabilirliği de hizmet planına bağlıdır. Ayrıntıları SAP PI/PO ve SAP Integration Suite lisanslama yazımızda topladık.
Geçiş projelerinde nasıl çalıştığımızı SAP Integration Suite danışmanlığı sayfamızda anlatıyoruz.


