SAP Samouczek PI/PO
Czym jest SAP LICZBA PI?
SAP PI (Integracja procesรณw) to platforma integracji przedsiฤbiorstw zapewniajฤ ca bezproblemowฤ integracjฤ miฤdzy SAP i nieSAP aplikacje w organizacji A2A (Application to Application) lub nawet poza organizacjฤ B2B (Business to Business). Umoลผliwia organizacjom wymianฤ informacji miฤdzy wewnฤtrznym oprogramowaniem w firmie a systemami zewnฤtrznymi poza firmฤ .
SAP Peลna forma PI to integracja procesรณw.
Czym jest SAP PO?
SAP PO (Process Orchestration) to narzฤdzie sลuลผฤ ce do automatyzacji i optymalizacji procesรณw biznesowych. ลฤ czy w sobie cechy SAP Zarzฤ dzanie procesami biznesowymi (BPM), SAP Integracja Procesรณw (PI) oraz SAP Zarzฤ dzanie reguลami biznesowymi (BRM). Innymi sลowy, SAP Process Orchestration to bardziej zaawansowana wersja SAP PI i posiada wszystkie narzฤdzia potrzebne do integracji aplikacji.
SAP Peลna forma PO to Orkiestracja Procesu.
Rozumienie SAP PI/PO z przykลadem
Ale to byล aspekt techniczny SAP PI, ale ลผeby lepiej to zrozumieฤ zobaczymy przykลad realizacji SAP Integracja procesรณw.
Przykลad
Aby zrozumieฤ pojฤcie SAP PI wyraลบniej, bierzemy przykลad przemysลu mleczarskiego na duลผฤ skalฤ, ktรณry dziaลa w duลผej czฤลci stanu i dominuje w regionie. Ale istniejฤ pewne maลe przemysลy mleczarskie dziaลajฤ ce w tym samym regionie, rรณwnolegle do przemysลu na duลผฤ skalฤ, ktรณre nie osiฤ gajฤ zysku ze wzglฤdu na wahania cen w porรณwnaniu do przemysลu na duลผฤ skalฤ. Tak wiฤc, aby uniknฤ ฤ konfliktu cenowego i utrzymaฤ tฤ samฤ cenฤ w caลym regionie, przemysล na duลผฤ skalฤ i przemysล na maลฤ skalฤ decydujฤ siฤ poลฤ czyฤ, z pomocฤ SAP LICZBA PI. ลฤ czฤ siฤ ze sobฤ za pomocฤ SAP PI i zaczฤ ล dziaลaฤ jako pojedyncza jednostka. Teraz, przez SAP PI mogฤ wymieniaฤ siฤ wszelkimi informacjami dotyczฤ cymi przemysลu mleczarskiego, wลฤ cznie z cenami, a takลผe dzieliฤ siฤ zyskiem po rรณwno.
SAP PI ลฤ czy rรณลผne platformy, takie jak
- SAP i nieSAP systemy
- Scenariusze B2B i A2A
- Asynchroniczne i Syncokropna komunikacja
- Wieloskลadnikowe zarzฤ dzanie procesami biznesowymi
Czemu SAP PI/PO?
Przed SAP PI, biznesy ลฤ czyลyby siฤ ze sobฤ poprzez komunikacjฤ typu punkt-punkt. Jednak ten proces nie jest uลผywany w przypadku wielu i zลoลผonych procesรณw. Aby zapewniฤ pลynnฤ komunikacjฤ miฤdzy wieloma firmami, uลผywana jest komunikacja poลredniczona lub broker integracyjny, a SAP PI bardzo dobrze dostosowuje ten system. Umoลผliwia poลฤ czenie rรณลผnych procesรณw za poลrednictwem centralnej lokalizacji zwanej Brokerem Integracyjnym, w przeciwieลstwie do poลฤ czenia punkt-punkt, ktรณre bardziej przypomina pajฤczynฤ. Broker lub serwer integracji jest integralnฤ czฤลciฤ komunikacji zapoลredniczonej, na ktรณrฤ skลadajฤ siฤ: Java oparty na Advanced Adapter Engine (AAE) i silniku integracyjnym do routingu. Komunikacja zapoลredniczona opiera siฤ na brokerze integracji, ktรณry jest realizowany poprzez wymianฤ komunikatรณw XML.

Zobaczmy jak SAP PI obsลuguje komunikaty XML za pomocฤ Integration Brokera. Wymiana danych lub wiadomoลci w SAP PI wystฤpuje w tych czterech fazach.
- Transformacja wiadomoลci: Podczas wymiany komunikatรณw zmienia strukturฤ danych biznesowych
- Kierowanie wiadomoลci: Przesyลanie dalej wiadomoลci wysลanej przez system nadawcy do jednego lub wiฤkszej liczby systemรณw odbiorcรณw
- Adaptery ลฤ cznoลci: ลฤ czฤ c brokera integracyjnego i system odbiorczy, adapter przeksztaลci wiadomoลฤ przychodzฤ cฤ w wiadomoลฤ przychodzฤ cฤ , a nastฤpnie przekonwertuje jฤ do formatu systemu odbiorczego na drugim koลcu.
- Procesy integracyjne: Wieloskลadnikowe zarzฤ dzanie procesami biznesowymi (ccBPM) skลada siฤ z funkcji umoลผliwiajฤ cych lepszฤ orkiestracjฤ usลug.
Dalej w tym SAP Tutorial PI, dowiemy siฤ jak SAP PI/PO dziaลa.
W jaki sposรณb SAP PI/PO dziaลa
SAP PI peลni trzy podstawowe funkcje
- Poลฤ czyฤ: SAP PI ma moลผliwoลฤ integracji ze wszystkimi aplikacjami, niezaleลผnie od tego, czy sฤ to aplikacje z 3-kanaลowego systemu operacyjnego.rd imprezฤ lub z SAP. Wykorzystuje strukturฤ adaptera do integracji 3rd rozwiฤ zania imprezowe.
- Koordynowaฤ: Moลผe zdefiniowaฤ ลcieลผkฤ/przepลyw pracy dla kaลผdej zintegrowanej transakcji biznesowej. Zapewnia prawidลowe dostarczenie kaลผdej wiadomoลci ze ลบrรณdลa do miejsca docelowego
- Komunikowaฤ siฤ: Moลผe tลumaczyฤ pliki na dowolny format, niezaleลผnie od tego, czy jest to format wewnฤtrzny, czy dowolny standard integracji biznesowej.
Dalej w tym SAP Poradnik PO, o ktรณrym siฤ dowiemy SAP Architektura PI PO.
SAP PI/PO Architektura
SAP PI nie jest pojedynczym komponentem odpowiedzialnym za integracjฤ SAP i nie SAP aplikacja, ale jest to zbiรณr komponentรณw, ktรณre razem tworzฤ SAP Funkcjonalnoลฤ PI. Ta architektura SAP PI lub komponenty sฤ uลผywane w czasie projektowania, konfiguracji i w czasie wykonywania. Rรณลผne skลadniki SAP PI obejmuje
Katalog krajobrazu systemu
Jest centralnym dostawcฤ informacji w krajobrazie systemowym. SLD zawiera dwa rodzaje informacji: โInformacje o komponentach (do zainstalowania i zainstalowania) oraz opis krajobrazuโ.
Kreator integracji
Jest to zestaw narzฤdzi zawierajฤ cy zestaw narzฤdzi umoลผliwiajฤ cych dostฤp i edycjฤ obiektรณw integracji
Repozytorium integracji
Do opracowywania, projektowania i utrzymywania typรณw danych, struktur komunikatรณw, mapowaล, interfejsรณw, procesรณw integracji i scenariuszy integracji niezaleลผnie od krajobrazu systemu wykorzystywane jest repozytorium integracji.
Serwer Integracyjny
Jest to centralny silnik przetwarzajฤ cy PI. Wszystkie wiadomoลci sฤ przetwarzane przy uลผyciu tego serwera.
Centralne monitorowanie
Za pomocฤ tego odbywa siฤ monitorowanie domeny PI, a narzฤdziem sลuลผฤ cym do monitorowania jest โworkbenchโ.
Silnik adaptera
Peลni funkcjฤ zลฤ cza, do ktรณrego moลผna podลฤ czyฤ silnik integracyjny SAP systemy i inne systemy.
Technika przetwarzania wiadomoลci przez PI
Aby uzyskaฤ dostฤp do danych z SAP i nieSAP zastosowanie tej techniki jest stosowane. SAP PI uลผywa dokumentu poลredniego, takiego jak pliki IDoc do plikรณw Flat, do przesyลania swoich danych.
Wnฤtrze
Integracja procesรณw (PI) wykorzystuje repozytorium integracji do projektowania struktury komunikatรณw
Konfiguracja
Integration Directory (ID) sลuลผy do konfiguracji parametrรณw technicznych obiektรณw tworzonych w IR (Repozytorium Integracyjne)
Przetwarzanie wiadomoลci
Po aktywowaniu IDOC w SAP systemu, PI przejmuje kontrolฤ i konwertuje wiadomoลci do formatu XML w celu ich wewnฤtrznego przetwarzania
Monitorowanie wiadomoลci
Wiadomoลci moลผna monitorowaฤ i ลledziฤ za pomocฤ โRun Time Workbenchโ. To narzฤdzie moลผe byฤ przydatne do monitorowania adapterรณw nadawcy i odbiorcy, komunikatรณw wychodzฤ cych i przychodzฤ cych, kompleksowego monitorowania kompletnych scenariuszy i ลladรณw bลฤdรณw.
ลฤ cznoลฤ: ลrodowisko proxy i ลrodowisko adaptera
Struktura adaptera
SAP PI ลฤ czy siฤ z dowolnymi systemami zewnฤtrznymi (SAP lub nie-SAP) przy uลผyciu ลrodowiska adaptera. Struktura adaptera jest oparta na systemie AS Java ลrodowisko wykonawcze i wersja architektury ลฤ cznika (JCA). Struktura adaptera skลada siฤ z dwรณch domyลlnych ลaลcuchรณw moduลรณw, jeลli przetwarzanie komunikatรณw ma byฤ wykonywane w caลoลci w adapterze, moลผna uลผyฤ domyลlnego ลaลcucha moduลรณw dla adaptera.
- Jeden dla kierunku nadawcy
- Jeden dla kierunku odbiornika
Stosowane sฤ cztery typy adapterรณw SAP PI
- Adaptery plikรณw: Wymienia pliki z systemami zewnฤtrznymi
- Adaptery JMS: Komunikuje siฤ z systemem przesyลania wiadomoลci
- Adaptery SOAP: Komunikuje siฤ z dostawcami i klientami usลug internetowych
- Adaptery JDBC: Jest to rozszerzony pakiet dla SAP PI
Inne interfejsy obsลugiwane przez platformฤ adaptera to
- Usลugi konfiguracyjne (metadane API i adaptera xsd)
- Usลugi administracyjne
- Rรณลผne interfejsy API usลug udostฤpniane przez platformฤ Adapter โ Menedลผer wฤ tkรณw, Menedลผer transakcji)
- Struktura adaptera zawiera interfejs API dziennika kontroli komunikatรณw. Interfejsu API moลผna uลผywaฤ do ลledzenia technicznego i rejestrowania w celu pisania instrukcji ลledzenia opisujฤ cych wykonanie kodu.
Jak dziaลa struktura adaptera?
- Dane sฤ odbierane z przewodu poprzez lokalizacjฤ odbiorczฤ , ktรณra nasลuchuje komunikatรณw przy okreลlonym protokole i pod okreลlonym adresem
- Po odebraniu komunikatu przez lokalizacjฤ odbiorczฤ komunikat jest wysyลany do adaptera. Tworzy nowฤ wiadomoลฤ BizTalk i doลฤ cza do niej strumieล danych.
- Dodaje wszelkie metadane dotyczฤ ce punktu koลcowego, przez ktรณry dane zostaลy odebrane, a nastฤpnie wiadomoลฤ jest przesyลana do silnika komunikatรณw
- Silnik komunikatรณw wysyลa komunikat do potoku odbiorczego, gdzie dane sฤ przeksztaลcane do formatu XML, w tym przypadku nadawca wiadomoลci jest uwierzytelniany, wiadomoลฤ jest odszyfrowywana, a kod XML jest sprawdzany
- Nastฤpnie moduล obsลugi wiadomoลci opublikowaล wiadomoลฤ w polu wiadomoลci. Pole wiadomoลci jest Microsoft SQL tabela zawierajฤ ca komunikaty do przetworzenia
- Mechanizm przesyลania komunikatรณw wysyลa komunikat do portu orkiestracji lub wysyลania.
SAP Bezpieczeลstwo PI/PO
W przypadku wiadomoลci SAP PI zapewnia bezpieczeลstwo na poziomie komunikatu dla protokoลu komunikatรณw XI, dla SOAP adapter, dla protokoลu RosettaNet, dla adaptera poczty, dla protokoลu CIDX i dla ลฤ cznoลci z systemami obsลugujฤ cymi WSRM (Web Service Reliable Messaging). W SAP Bezpieczeลstwo na poziomie wiadomoลci PI jest zapewnione dziฤki uลผyciu szyfrowania, podpisu cyfrowego, potwierdzenia SAML, tokenu nazwy uลผytkownika, tokenu certyfikatu itd. Metody uwierzytelniania obsลugiwane przez infrastrukturฤ WS na poziomie transportu obejmujฤ uwierzytelnianie podstawowe (hasลo i nazwa uลผytkownika), SAP bilet asercyjny i protokรณล HTTP przez SSL.
Podลฤ czanie serwera integracyjnego do systemu z wลฤ czonฤ usลugฤ WSRM (niezawodnฤ obsลugฤ komunikatรณw sieciowych).
Aby poลฤ czyฤ siฤ z systemem obsลugujฤ cym WSRM wykorzystuje siฤ kanaล komunikacyjny typu adapter WS.
- Uลผywasz umowy nadawcy z przypisanym adapterem nadawcy WS, aby poลฤ czyฤ serwer integracyjny z konsumentem WS
- Umowa odbiornika z przypisanym adapterem odbiornika WS sลuลผy do ลฤ czenia serwera integracyjnego z dostawcฤ WS
Korzyลci z bezpieczeลstwa w SAP PI/PO
- Uprawnienia aplikacji odbiorcy sฤ sprawdzane w stosunku do pierwotnego uลผytkownika
- W systemie odbiorczym istnieje moลผliwoลฤ audytu uลผytkownika
- Konfiguracja dynamiczna na kanale odbiornika PI
Nowe funkcje w SAP PI/PO
Nowe funkcje w SAP PI obejmuje
- Scentralizowany monitoring oparty na SAP menedลผer rozwiฤ zaล.
- Bardzo duลผy (binarny) transfer pliku do pliku
- IDOC (dokument poลredni) i adaptery HTTP w AAE (Advance Adapter Engine)
- Perspektywa zorientowana na uลผytkownika w ESR
- Wiadomoลฤ oparta na interfejsie i mapowaniu podzielona na AAE
- Konfiguracja limitu czasu dla kaลผdego kanaลu komunikacyjnego
- Zautomatyzowany transport do walidacji schematu
- Zastฤpuje Trex, wyszukiwanie wiadomoลci zdefiniowane przez uลผytkownika
- Perspektywy zorientowane na uลผytkownika w ESR
- Dodatek dla SAP PI: dodatek Secure Connectivity (adapter SGTP, moduล PGP) i dodatki B2B (adapter OFTP, adapter AS2, separator EDI, konwerter EDI XML itp.)
Zalety SAP PI/PO
- W porรณwnaniu z jakimkolwiek innym oprogramowaniem poลredniczฤ cym do monitorowania produktรณw w SAP PiS jest lepszy. Oferuje funkcje monitorowania, takie jak komunikaty, wydajnoลฤ, monitorowanie komponentรณw itd., z ktรณrych wszystkich moลผna uลผywaฤ do ลledzenia i naprawiania bลฤdรณw.
- SAP PI obsลuguje rรณลผne SAP komponentรณw, ktรณre sฤ wymagane podczas integracji z SAP PI
- Adaptery i mapowania sฤ dobre w porรณwnaniu z jakimkolwiek innym produktem oprogramowania poลredniego
- Asynchroniczne i Syncmoลผliwa jest intensywna komunikacja
SAP PI kontra BizTalk
| SAP PI | BizTalk |
|---|---|
| Najczฤลciej uลผywany tylko przez SAP klientom moลผliwoลฤ integracji opartej na protokole SOAP | BizTalk jest caลkowicie oparty na programie BizTalk . Netto, certyfikowane przez Microsoft oraz SAP integrowaฤ siฤ z SAP bezpoลrednio, bez potrzeby stosowania oprogramowania poลredniczฤ cego |
| Produkt ESB zaprojektowany i wdroลผony z myลlฤ o integracji SAP systemy z nie- SAP systemy | Bardziej uogรณlniony produkt, moลผliwoลฤ integracji rรณลผnych systemรณw, w tym SAP i inne produkty |
| SAP PI posiada fabrycznie dostarczony system monitorowania komunikatรณw | Niedostฤpne |
| SAP PI moลผe wykonywaฤ wielokrotny transfer danych | Niedostฤpne |
| In SAP Automatyzacja PI moลผe byฤ rฤczna lub zaplanowana | Niedostฤpne |
| SAP korzysta z rozwiฤ zania portalu net weaver | BizTalk wykorzystuje MS SharePoint jako rozwiฤ zanie portalowe |
| Paradigmat architektury SOA dla SAP jest eSOA (Zorientowany na usลugi korporacyjne Archistruktura) | SOA opiera siฤ na .NET i BizTalk |
| SAP Cena PI Base Engine opiera siฤ na caลkowitej liczbie przetworzonych wiadomoลci wyraลผonej w gigabajtach/miesiฤ c. SAP PI moลผna swobodnie uลผywaฤ pomiฤdzy SAP-do-SAP | Cena serwera MS BizTalk jest uzaleลผniona od pojemnoลci serwera. Ma cztery rรณลผne wersje Enterprise, Standard, Branch i Developer |
Kiedy SAP PI/PO nie jest zalecane w korporacyjnej architekturze SOA (Service Oriented Archistruktura)
- SAP Nie zaleca siฤ stosowania protokoลu PI w przypadku komunikacji synchronicznej, poniewaลผ spowoduje to znaczne obciฤ ลผenie infrastruktury usลugowej w celu obsลugi ลผฤ daล asynchronicznych
- SAP PI nie jest zalecane w scenariuszach opartych na interfejsie uลผytkownika, jeลli zaplecze jest udostฤpniane jako usลugi dla przedsiฤbiorstw
- SAP Dane osobowe nie sฤ potrzebne do poลrednictwa, jeลผeli podmiot niebฤdฤ cySAP backend, taki jak platforma J2EE lub .NET, udostฤpnia usลugi biznesowe w scenariuszu interfejsu uลผytkownika


