SAP PI/PO Eğitimi: Süreç Entegrasyonu ve Orkestrasyon Nedir?

Nedir? SAP PI?

SAP PI (Süreç Entegrasyonu) kurumsal entegrasyon platformudur ve kesintisiz entegrasyon sağlar. SAP ve non-SAP Kurum içi uygulamalar A2A (Uygulamadan Uygulamaya) veya kurum dışı uygulamalar B2B (İşletmeden İşletmeye). Kurumların şirket içindeki dahili yazılımlar ile şirket dışındaki harici sistemler arasında bilgi alışverişi yapmasına olanak tanır.

The SAP PI'nin tam formu Süreç Entegrasyonudur.

Nedir? SAP PO?

SAP PO (Süreç Düzenleme), iş süreçlerinin otomasyonu ve optimizasyonu için bir araçtır. Özelliklerini birleştirir SAP İş Süreçleri Yönetimi (BPM), SAP Süreç Entegrasyonu (PI) ve SAP İş Kuralları Yönetimi (BRM). Başka bir deyişle, SAP Süreç Orkestrasyonunun daha gelişmiş bir versiyonudur. SAP PI ve uygulamaları entegre etmek için gereken tüm araçlara sahiptir.

The SAP PO'nun tam formu Süreç Orkestrasyonudur.

Anlamak SAP Bir Örnekle PI/PO

Ancak bu işin teknik bir yönüydü. SAP PI, ancak bunu daha iyi anlamak için uygulama örneğini göreceğiz. SAP Süreç Entegrasyonu.

Anlamak SAP Bir Örnekle PI/PO

Örnek E-posta

Kavramını anlamak için SAP PI daha açık bir şekilde, bir eyaletin büyük bir bölümünde faaliyet gösteren ve bölgeye hakim olan büyük ölçekli bir Süt Endüstrisi örneğini ele alalım. Ancak aynı bölgede, büyük ölçekli endüstriye paralel olarak faaliyet gösteren ve büyük ölçekli endüstriye kıyasla fiyat farklılıkları nedeniyle kar elde etmeyen bazı küçük ölçekli süt endüstrileri de vardır. Bu nedenle, fiyatlandırma çatışmasından kaçınmak ve bölgenin her yerinde aynı fiyatı korumak için, büyük ölçekli ve küçük ölçekli endüstri, SAP PI. yardımıyla birbirlerine bağlanırlar. SAP PI ve tek bir birim olarak çalışmaya başladı. Şimdi, aracılığıyla SAP PI, süt endüstrisine ilişkin fiyatlandırma dahil tüm bilgileri paylaşabilir ve eşit miktarda kar paylaşabilirler.

SAP PI gibi farklı platformları birbirine bağlar

  • SAP ve OlmayanSAP sistemler
  • B2B ve A2A Senaryoları
  • Eşzamansız ve Syncsaatli İletişim
  • Bileşenler arası iş süreci yönetimi

Neden Şimdi SAP PI/PO?

Önce SAP PI, işletmeler birbirleriyle noktadan noktaya iletişim yoluyla bağlantı kurar. Ancak bu süreç çoklu ve karmaşık süreçler için kullanılmaz. Çoklu işletmeler arasında sorunsuz iletişim için, Aracılı iletişim veya Entegrasyon aracısı kullanılır ve SAP PI bu sisteme çok iyi uyum sağlıyor. Örümcek ağını andıran noktadan noktaya bağlantının aksine, Entegrasyon Brokerı adı verilen merkezi bir konum üzerinden farklı bir sürecin birbirine bağlanmasını sağlar. Entegrasyon komisyoncusu veya sunucusu, aracılı iletişimin ayrılmaz bir parçasıdır; Java tabanlı Gelişmiş Adaptör Motoru (AAE) ve yönlendirme için bir entegrasyon motoru. Aracılı iletişim, XML mesajlarının değiş tokuşu yoluyla yürütülen bir entegrasyon aracısına dayanır.

SAP PI/PO
SAP PI PO'ya Genel Bakış

Bakalım nasıl SAP PI, XML mesajlarını Integration Broker'ın yardımıyla işler. Veri veya mesaj alışverişi SAP PI bu dört aşamada meydana gelir.

  • Mesaj Dönüşümü: Mesaj alışverişi sırasında iş verilerinin yapısını dönüştürür
  • Mesaj Yönlendirme: Gönderici sistem tarafından gönderilen mesajın bir veya daha fazla alıcı sisteme iletilmesi
  • Bağlantı Adaptörleri: Entegrasyon aracısını ve alıcı sistemi birbirine bağlayan adaptör, gelen mesajı gelen mesaja dönüştürecek ve daha sonra diğer uçtaki alıcı sistemin biçimine dönüştürecektir.
  • Entegrasyon Süreçleri: Çapraz Bileşen İş Süreci Yönetimi (ccBPM), gelişmiş hizmet orkestrasyonuna yönelik işlevlerden oluşur.

Bunda sonraki SAP PI eğitimi, nasıl yapılacağını öğreneceğiz SAP PI/PO çalışır.

Ne kadar SAP PI/PO çalışır

SAP PI üç temel işlevi yerine getirir

  • bağlayın: SAP PI, 3. nesil bir uygulama olup olmadığına bakılmaksızın tüm uygulamalarla entegre olma yeteneğine sahiptir.rd partiden veya SAP. 3'ü entegre etmek için adaptör çerçevesini kullanırrd parti çözümleri.
  • Koordinat: Entegre edilen her ticari işlem için bir yol/iş akışı tanımlayabilir. Her mesajın kaynaktan hedef hedefe doğru şekilde iletilmesini sağlar.
  • İletişim kurmak: Dosyaları, ister dahili bir dosya formatı olsun, isterse herhangi bir işletmeden işletmeye entegrasyon standardı olsun, herhangi bir formata çevirebilir.

Bunda sonraki SAP PO eğitimi, şunları öğreneceğiz SAP Pİ PO mimarisi.

SAP PI/PO Archidoku

SAP PI/PO Archidoku

SAP PI/PO Archidoku

SAP PI entegrasyonundan sorumlu tek bir bileşen değildir. SAP ve Olmayan SAP uygulama, ancak birlikte oluşturan bileşenlerin bir kümesidir SAP PI işlevsel. Bu mimari SAP PI veya bileşenler tasarım süresi, konfigürasyon süresi ve çalışma zamanında kullanılır. Çeşitli bileşenleri SAP PI dahil

Sistem Ortamı Dizini

Bir sistem ortamında merkezi bir bilgi sağlayıcıdır. SLD iki tür bilgi içerir: "Bileşen Bilgileri (Yüklenebilir ve Yüklenebilir) ve Yatay Açıklama."

Entegrasyon Oluşturucu

Entegrasyon nesnelerine erişmek ve bunları düzenlemek için bir dizi araç içeren bir araç setidir

Entegrasyon Havuzu

Sistem ortamından bağımsız olarak veri türlerini, mesaj yapılarını, eşlemeleri, arayüzleri, entegrasyon süreçlerini ve entegrasyon senaryolarını geliştirmek, tasarlamak ve sürdürmek için entegrasyon deposu kullanılır.

Entegrasyon Sunucusu

PI'nin merkezi işlem motorudur. Tüm mesajlar bu sunucu kullanılarak işlenir.

Merkezi İzleme

Bu sayede PI alanının izlenmesi yapılır ve "çalışma tezgahı" izleme için kullanılan araçtır.

Adaptör Motoru

Entegrasyon motorunu bağlamak için bir bağlayıcı görevi görür. SAP sistemler ve diğer sistemler.

PI ile Mesaj İşleme Tekniği

Verilere erişmek için SAP ve OlmayanSAP uygulamada bu teknik kullanılmaktadır. SAP PI, verilerini aktarmak için IDoc gibi bir ara belgeyi Flat dosyalarına kullanır.

Tasarım

Süreç Entegrasyonu (PI), mesaj yapısını tasarlamak için entegrasyon deposunu kullanır

yapılandırma

Entegrasyon Dizini (ID), IR'de (Entegrasyon Havuzu) oluşturulan nesneler için teknik parametreleri yapılandırmak için kullanılır

Mesaj İşleme

IDOC etkinleştirildiğinde SAP Sistemde PI sorumluluğu üstlenir ve dahili işlemleri için mesajları XML formatına dönüştürür.

Mesaj İzleme

Mesajlar “Run Time Workbench” kullanılarak izlenebilir ve takip edilebilir. Bu araç, gönderen ve alıcı adaptörlerinin, Giden ve Gelen mesajların izlenmesinde, senaryonun tamamının Uçtan Uca izlenmesinde ve hata izlerinde yararlı olabilir.

Bağlantı: Proxy Çerçevesi ve Adaptör Çerçevesi

Adaptör Çerçevesi

SAP PI herhangi bir harici sisteme bağlanır (SAP veya OlmayanSAP) Bağdaştırıcı Çerçevesini kullanarak. Bağdaştırıcı çerçevesi AS'yi temel alır Java çalışma zamanı ortamı ve bağlayıcı mimarisi (JCA) sürümü. Bağdaştırıcı çerçevesi, mesaj işleme tamamen bağdaştırıcı içinde yürütülecekse iki varsayılan modül zincirinden oluşur, bağdaştırıcı için varsayılan modül zinciri kullanılabilir.

  1. Gönderenin yönü için bir tane
  2. Alıcı yönü için bir tane

Kullanılan dört tip Adaptör vardır. SAP PI

  • Dosya bağdaştırıcıları: Harici sistemlerle dosya alışverişi yapar
  • JMS adaptörleri: Bir mesajlaşma sistemiyle iletişim kurar
  • SABUN adaptörleri: Web hizmetlerinin sağlayıcıları ve müşterileri ile iletişim kurar.
  • JDBC bağdaştırıcıları: için genişletilmiş bir pakettir. SAP PI

Adaptör çerçevesi tarafından desteklenen diğer arayüzler şunlardır:

  1. Yapılandırma Hizmetleri (API ve Bağdaştırıcı meta verileri xsd)
  2. Yönetim Hizmetleri
  3. Bağdaştırıcı çerçevesi tarafından sağlanan çeşitli hizmet API'leri - Konu Yöneticisi, İşlem Yöneticisi)
  4. Bağdaştırıcı çerçevesi bir mesaj denetim günlüğü API'si içerir. API, kodun yürütülmesini açıklayan izleme ifadelerinin yazılması amacıyla teknik izleme ve günlük kaydı için kullanılabilir.

Bağdaştırıcı çerçevesi nasıl çalışır?

Adaptör Çerçevesi ile Çalışır SAP PI/PO

  1. Veriler, belirli bir adresteki belirli protokoldeki mesajları dinleyen bir alma konumu aracılığıyla kablodan alınır.
  2. Mesaj alma konumu tarafından alındıktan sonra bağdaştırıcıya bir mesaj gönderilir. Yeni bir BizTalk mesajı oluşturur, veri akışını mesaja ekler.
  3. Verinin alındığı uç noktaya ilişkin meta verileri ekler ve ardından mesaj, mesaj motoruna gönderilir.
  4. Mesaj motoru, mesajı, verilerin XML'e dönüştürüldüğü alma hattına gönderir; burada mesaj gönderenin kimliği doğrulanır, mesajın şifresi çözülür ve XML doğrulanır.
  5. Daha sonra, mesajlaşma motoru mesajı mesaj kutusuna yayınladı. Mesaj kutusu bir Microsoft SQL işlenecek mesajları içeren tablo
  6. Mesajlaşma motoru mesajı orkestrasyona veya gönderme bağlantı noktasına gönderir.

SAP PI/PO Güvenliği

Mesajlar için, SAP PI, XI mesaj protokolü için mesaj düzeyinde güvenlik sağlar. SABUN adaptör, RosettaNet protokolü için, posta adaptörü için, CIDX protokolü için ve WSRM (Web Hizmeti Güvenilir Mesajlaşma) etkin sistemlerle bağlantı için. SAP Şifreleme, dijital imza, SAML Doğrulaması, Kullanıcı adı belirteci, Sertifika belirteci vb. kullanımıyla etkinleştirilen PI mesaj düzeyi güvenliği. Taşıma düzeyi için WS altyapısı tarafından desteklenen kimlik doğrulama yöntemleri temel kimlik doğrulamayı (Parola ve Kullanıcı Adı) içerir. SAP onay bileti ve SSL üzerinden HTTP.

Entegrasyon Sunucusunu WSRM (Web Hizmeti Güvenilir Mesajlaşma) Etkinleştirilmiş Sisteme Bağlama

WSRM özellikli sisteme bağlanmak için WS adaptör tipinde bir iletişim kanalı kullanırsınız.

  • Entegrasyon Sunucusunu bir WS tüketicisine bağlamak için atanmış bir WS gönderen bağdaştırıcısıyla bir gönderen sözleşmesi kullanırsınız
  • Tümleştirme sunucusunu bir WS sağlayıcısına bağlamak için atanmış bir WS alıcı bağdaştırıcısıyla bir alıcı sözleşmesi kullanırsınız

Güvenliğin Faydaları SAP PI/PO

  • Alıcı uygulamasının izinleri orijinal kullanıcıya göre kontrol edilir
  • Alıcı sisteminde bir kullanıcı denetlenebilir
  • PI alıcı kanalında dinamik konfigürasyon

Yeni özellikler SAP PI/PO

Yeni özellikler SAP PI dahil

  • Merkezi izleme dayalı SAP çözüm yöneticisi.
  • Çok büyük (ikili) dosyadan dosyaya aktarım
  • IDOC (Ara Belge) ve AAE'deki (Gelişmiş Adaptör Motoru) HTTP bağdaştırıcıları
  • ESR'de Kullanıcı Odaklı bakış açısı
  • Arayüz ve Haritalama tabanlı mesajın AAE'ye bölünmesi
  • İletişim kanalı başına Zaman Aşımı yapılandırması
  • Şema Doğrulaması için Otomatik Aktarım
  • Kullanıcı tanımlı mesaj arama özelliği Trex'in yerini alıyor
  • ESR'de Kullanıcı Odaklı bakış açıları
  • Eklenti SAP PI: Güvenli Bağlantı eklentisi (SGTP Adaptörü, PGP modülü) ve B2B eklentileri (OFTP adaptörü, AS2 adaptörü, EDI ayırıcı, EDI XML dönüştürücü vb.)

Avantajları SAP PI/PO

  • Diğer herhangi bir ara yazılım ürünü izlemeyle karşılaştırıldığında SAP PI daha iyi. Hataları izlemek ve düzeltmek için kullanılabilen mesaj, performans, bileşen izleme vb. gibi izleme özellikleri sunar.
  • SAP PI çeşitli destekler SAP ile entegrasyon sırasında gerekli olan bileşenler SAP PI
  • Adaptörler ve eşlemeler diğer ara yazılım ürünleriyle karşılaştırıldığında iyidir
  • Eşzamansız ve Syncsaatli iletişim mümkündür

SAP PI ve BizTalk

SAP PI BizTalk
Çoğunlukla yalnızca tarafından kullanılır SAP Müşterilerin SOAP tabanlı entegrasyonu etkinleştirmesi BizTalk tamamen üzerine inşa edilmiştir . Net, tarafından onaylanmış Microsoft ve SAP ile entegre etmek SAP herhangi bir ara yazılıma ihtiyaç duymadan doğrudan
ESB ürünü entegre edilecek şekilde tasarlandı ve uygulandı SAP olmayan sistemler SAP Sistemler Daha genelleştirilmiş ürün, çeşitli sistemleri entegre etme yeteneği SAP ve diğer ürünler
SAP PI önceden teslim edilmiş mesaj izleme sistemine sahiptir Müsait değil
SAP PI çoklu veri aktarımı yapabilir Müsait değil
In SAP PI otomasyonu manuel olabileceği gibi planlanmış da olabilir Müsait değil
SAP net weaver portal çözümünü kullanıyor BizTalk, MS SharePoint'i portal çözümü olarak kullanıyor
SOA mimarisi paradigması SAP eSOA'dır (Kurumsal Hizmet Odaklı) Archidoku) SOA, .NET ve BizTalk'u temel alır
SAP PI Temel Motoru, Gigabayt/ay cinsinden ifade edilen genel işlenmiş mesaj hacmine göre fiyatlandırılır. SAP PI'nin kullanımı ücretsizdir SAP-to-SAP MS BizTalk sunucusu, sunucu kapasitesine göre fiyatlandırılır. Enterprise, Standard, Branch ve Developer olmak üzere dört farklı versiyonu bulunmaktadır.

Ne zaman SAP Kurumsal SOA'da (Hizmet Odaklı) PI/PO önerilmez Archidoku)

  • SAP PI, asenkron istekleri karşılamak için altyapı hizmetine önemli bir yük bindireceğinden senkron iletişim için önerilmez
  • SAP Arka uç kurumsal hizmetler olarak kullanıma sunuluyorsa kullanıcı arayüzü odaklı senaryolar için PI önerilmez
  • SAP Eğer aracılık yapmıyorsanız, aracılık için PI'ye gerek yoktur.SAP J2EE veya .NET platformu gibi arka uç, bir kullanıcı arayüzü senaryosunda iş hizmetlerini açığa çıkarıyor