SAP Samouczek PI/PO: Czym jest integracja i orkiestracja procesów

Co to 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ą.

Kurs SAP Pełna forma PI to integracja procesów.

Co to 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.

Kurs 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.

Rozumienie SAP PI/PO z przykładem

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.

SAP PI/PO
SAP Przegląd PI PO

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/PO Architektura

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

systemu

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.

  1. Jeden dla kierunku nadawcy
  2. 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

  1. Usługi konfiguracyjne (metadane API i adaptera xsd)
  2. Usługi administracyjne
  3. Różne interfejsy API usług udostępniane przez platformę Adapter — Menedżer wątków, Menedżer transakcji)
  4. 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?

Struktura adaptera Współpracuje z SAP PI/PO

  1. Dane są odbierane z przewodu poprzez lokalizację odbiorczą, która nasłuchuje komunikatów przy określonym protokole i pod określonym adresem
  2. Po odebraniu komunikatu przez lokalizację odbiorczą komunikat jest wysyłany do adaptera. Tworzy nową wiadomość BizTalk i dołącza do niej strumień danych.
  3. 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
  4. 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
  5. 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
  6. 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 i 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