SAP Samouczek PI/PO

โšก Inteligentne podsumowanie

SAP PI/PO (Integracja i Orkiestracja Procesรณw) to platforma integracji przedsiฤ™biorstw, ktรณra ล‚ฤ…czy SAP i nieSAP Systemy do komunikacji A2A i B2B. Umoลผliwiajฤ… bezproblemowฤ… wymianฤ™ danych, centralny monitoring, bezpieczne przesyล‚anie wiadomoล›ci i automatyzacjฤ™ przepล‚ywu pracy w rozproszonych ล›rodowiskach biznesowych.

  • ๐Ÿ”— Szkielet integracji: SAP PI zastฤ™puje kruche ล‚ฤ…cza typu punkt-punkt centralnym brokerem integracyjnym, ktรณry kieruje komunikatami XML pomiฤ™dzy dowolnymi SAP lub nieSAP punkt koล„cowy.
  • โš™๏ธ PI kontra PO: Process Orchestration rozszerza PI poprzez poล‚ฤ…czenie zarzฤ…dzania procesami biznesowymi (BPM) i zarzฤ…dzania reguล‚ami biznesowymi (BRM) w celu zapewnienia kompleksowej orkiestracji.
  • ๐Ÿ—๏ธ. rdzeล„ Archistruktura: SLD, Integration Builder, Integration Repository, Integration Server, Central Monitoring i Adapter Engine wspรณล‚pracujฤ… ze sobฤ… na etapie projektowania, konfiguracji i wykonania.
  • ๐Ÿ”Œ Struktura adaptera: Za translacjฤ™ protokoล‚รณw i przetwarzanie duลผej iloล›ci komunikatรณw odpowiadajฤ… adaptery plikรณw, JMS, SOAP i JDBC oraz Advanced Adapter Engine (AAE).
  • ๐Ÿ›ก๏ธ Bezpieczeล„stwo wiadomoล›ci: Szyfrowanie, podpisy cyfrowe, potwierdzenia SAML, tokeny certyfikatรณw i protokรณล‚ HTTPS chroniฤ… wiadomoล›ci przesyล‚ane za poล›rednictwem protokoล‚รณw XI, SOAP, RosettaNet, poczty elektronicznej i CIDX.
  • ๐Ÿ“Š OperaKorzyล›ci narodowe: Centralny monitoring, komunikacja asynchroniczna i synchroniczna, walidacja schematu i dodatki B2B (AS2, OFTP, EDI) sprawiajฤ…, ลผe PI/PO jest gotowe do produkcji.

SAP Samouczek PI/PO

Czym jest SAP LICZBA PI?

SAP PI (Integracja procesรณw) to platforma integracji przedsiฤ™biorstw zapewniajฤ…ca bezproblemowฤ… ล‚ฤ…cznoล›ฤ‡ miฤ™dzy SAP i nieSAP Aplikacje, zarรณwno wewnฤ™trzne przepล‚ywy A2A (Aplikacja-Aplikacja), jak i komunikacja miฤ™dzyfirmowa B2B (Business-to-Business). Umoลผliwia organizacjom wymianฤ™ informacji miฤ™dzy wewnฤ™trznym oprogramowaniem w firmie a systemami zewnฤ™trznymi poza jej granicami.

SAP Peล‚na nazwa PI to Process Integration. Jej gล‚รณwnym celem jest eliminacja silosรณw danych poprzez dziaล‚anie jako centrum, ktรณre tล‚umaczy, kieruje i monitoruje wszystkie wiadomoล›ci wymieniane w przedsiฤ™biorstwie.

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 zapewnia wszelkie narzฤ™dzia niezbฤ™dne do integracji aplikacji i organizowania kompletnych przepล‚ywรณw pracy w firmie.

SAP Peล‚na nazwa PO to Process Orchestration. PO jest pozycjonowany jako nastฤ™pca stosu, ktรณry ujednolica integracjฤ™, modelowanie procesรณw i wykonywanie reguล‚ w jednym systemie autonomicznym (AS). Java czas wykonywania.

Rozumienie SAP PI/PO z przykล‚adem

Poza definicjฤ… technicznฤ…, SAP ลatwiej zrozumieฤ‡ PI, gdy przeanalizujemy rzeczywisty scenariusz wdroลผenia.

Rozumienie SAP PI/PO z przykล‚adem

Przykล‚ad

Rozwaลผmy przemysล‚ mleczarski na duลผฤ… skalฤ™, dziaล‚ajฤ…cy w duลผym regionie i dominujฤ…cy na rynku. Kilka maล‚ych mleczarni dziaล‚a w tym samym regionie, ale nie moลผe konkurowaฤ‡ z wiฤ™kszym graczem z powodu rรณลผnic cenowych. Aby ustabilizowaฤ‡ ceny i uniknฤ…ฤ‡ konfliktรณw, duลผe i maล‚e mleczarnie decydujฤ… siฤ™ na poล‚ฤ…czenie siล‚ za pomocฤ…โ€ฆ SAP PI. Sฤ… one poล‚ฤ…czone poprzez SAP PI i zaczynajฤ… dziaล‚aฤ‡ jako jedna jednostka. Dziฤ™ki tej integracji wymieniajฤ… siฤ™ wszystkimi informacjami zwiฤ…zanymi z mleczarstwem, w tym danymi cenowymi, i dzielฤ… siฤ™ rรณwnymi czฤ™ล›ciami zyskรณw.

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, firmy poล‚ฤ…czone ze sobฤ… poprzez komunikacjฤ™ punkt-punkt. To podejล›cie nie skaluje siฤ™ do wielu zล‚oลผonych procesรณw. Aby zapewniฤ‡ pล‚ynnฤ… komunikacjฤ™ miฤ™dzy wieloma systemami, stosuje siฤ™ komunikacjฤ™ poล›redniczonฤ… z wykorzystaniem brokera integracyjnego. SAP PI bardzo dobrze implementuje ten wzorzec. Umoลผliwia on poล‚ฤ…czenie rรณลผnych procesรณw za poล›rednictwem centralnej lokalizacji zwanej Brokerem Integracji, zamiast sieci poล‚ฤ…czeล„ punkt-punkt. Broker lub serwer integracji jest integralnฤ… czฤ™ล›ciฤ… komunikacji zapoล›redniczonej i skล‚ada siฤ™ z JavaZaawansowany Silnik Adaptera (AAE) oparty na platformie AAE oraz silnik integracyjny do routingu. Komunikacja poล›redniczona opiera siฤ™ na brokerze integracyjnym, ktรณry dziaล‚a poprzez wymianฤ™ komunikatรณw XML.

SAP Przeglฤ…d PI/PO
SAP Przeglฤ…d PI PO

SAP PI obsล‚uguje komunikaty XML za poล›rednictwem brokera integracyjnego w czterech fazach:

  • Transformacja wiadomoล›ci: Podczas wymiany wiadomoล›ci nastฤ™puje transformacja struktury danych biznesowych.
  • Kierowanie wiadomoล›ci: Przesyล‚a dalej wiadomoล›ฤ‡ wysล‚anฤ… przez system nadawczy do jednego lub wiฤ™kszej liczby systemรณw odbiorczych.
  • Adaptery ล‚ฤ…cznoล›ci: Poล‚ฤ…cz brokera integracyjnego z systemem odbiorczym. Adapter przeksztaล‚ca wiadomoล›ฤ‡ przychodzฤ…cฤ… w wiadomoล›ฤ‡ przychodzฤ…cฤ…, a nastฤ™pnie konwertuje jฤ… do formatu systemu odbiorczego.
  • Procesy integracyjne: Cross-component Business Process Management (ccBPM) udostฤ™pnia funkcje umoลผliwiajฤ…ce ulepszonฤ… koordynacjฤ™ usล‚ug.

Dalej w tym SAP Samouczek PI, nauczymy siฤ™ jak SAP PI/PO dziaล‚a.

W jaki sposรณb SAP PI/PO dziaล‚a

SAP PI realizuje trzy podstawowe funkcje, ktรณre razem tworzฤ… szkielet integracji:

  • Poล‚ฤ…czyฤ‡: SAP PI integruje siฤ™ z dowolnฤ… aplikacjฤ…, niezaleลผnie od tego, czy pochodzi ona od strony trzeciej, czy od innego dostawcy. SAPWykorzystuje strukturฤ™ adaptera do wล‚ฤ…czania rozwiฤ…zaล„ innych firm do magistrali.
  • Koordynowaฤ‡: Definiuje ล›cieลผkฤ™ lub przepล‚yw pracy dla kaลผdej zintegrowanej transakcji biznesowej. Zapewnia prawidล‚owe dostarczenie kaลผdej wiadomoล›ci od ลบrรณdล‚a do miejsca docelowego.
  • Komunikowaฤ‡ siฤ™: Tล‚umaczy pliki na dowolny format, niezaleลผnie od tego, czy jest to wewnฤ™trzny format pliku, czy standard integracji typu business-to-business.

Gdy te trzy funkcje bฤ™dฤ… juลผ na miejscu, SAP Platforma PI moลผe peล‚niฤ‡ funkcjฤ™ centralnej warstwy wymiany danych dla caล‚ego przedsiฤ™biorstwa. W nastฤ™pnej sekcji wyjaล›niono, jak jej architektura wspiera te zadania.

SAP PI/PO Architektura

SAP PI/PO Architektura

SAP PI/PO Architektura

SAP PI nie jest pojedynczym komponentem odpowiedzialnym za integracjฤ™ SAP i nieSAP aplikacje. Jest to zbiรณr komponentรณw, ktรณre razem tworzฤ… SAP Funkcjonalnoล›ฤ‡ PI. Ta architektura jest uลผywana w czasie projektowania, konfiguracji i w czasie wykonywania. Rรณลผne komponenty SAP PI obejmujฤ…:

Katalog krajobrazu systemu

Jest centralnym dostawcฤ… informacji w strukturze systemu. SLD zawiera dwa rodzaje informacji: โ€žInformacje o komponentach (instalowalne i zainstalowane)โ€ oraz โ€žOpis strukturyโ€.

Kreator integracji

Jest to zestaw narzฤ™dzi zawierajฤ…cy zestaw narzฤ™dzi umoลผliwiajฤ…cych dostฤ™p do obiektรณw integracji i ich edycjฤ™ w widokach projektu i konfiguracji.

Repozytorium integracji

Opracowywanie, projektowanie i utrzymywanie typรณw danych, struktur wiadomoล›ci, mappingNiezaleลผnie od krajobrazu systemowego, do obsล‚ugi interfejsรณw, procesรณw integracyjnych i scenariuszy integracji wykorzystywane jest repozytorium integracyjne.

Serwer Integracyjny

Jest to centralny silnik przetwarzania PI. Wszystkie wiadomoล›ci sฤ… przetwarzane za pomocฤ… tego serwera, ktรณry koordynuje routing i mapowanie.pingi wywoล‚anie adaptera.

Centralne monitorowanie

Domena PI jest centralnie monitorowana za poล›rednictwem tego komponentu. โ€žRuntime Workbenchโ€ to narzฤ™dzie sล‚uลผฤ…ce do monitorowania przepล‚ywu komunikatรณw, wydajnoล›ci i stanu komponentรณw.

Silnik adaptera

Dziaล‚a jako warstwa ล‚ฤ…cznika ล‚ฤ…czฤ…ca silnik integracyjny z SAP systemรณw i innych systemรณw zewnฤ™trznych poprzez adaptery specyficzne dla protokoล‚รณw.

Technika przetwarzania wiadomoล›ci przez PI

Aby uzyskaฤ‡ dostฤ™p do danych z SAP i nieSAP Aplikacje, SAP PI wykorzystuje poล›rednie formaty dokumentรณw, takie jak IDoc i pliki pล‚askie, do przesyล‚ania danych, a nastฤ™pnie wszystko wewnฤ™trznie normalizuje do formatu XML.

Wnฤ™trze

Integracja procesรณw (PI) wykorzystuje repozytorium integracji do projektowania struktury wiadomoล›ci i definiowaniatracmiฤ™dzy systemem nadawczym i odbiorczym.

Konfiguracja

Integration Directory (ID) sล‚uลผy do konfiguracji parametrรณw technicznych obiektรณw utworzonych w IR (Integration Repository), wiฤ…ลผฤ…c interfejsy z rzeczywistymi systemami i kanaล‚ami komunikacyjnymi.

Przetwarzanie wiadomoล›ci

Po aktywowaniu obiektu IDoc w SAP W systemie PI przejmuje kontrolฤ™ i konwertuje wiadomoล›ci do formatu XML w celu wewnฤ™trznego przetwarzania przez moduล‚ integracyjny.

Monitorowanie wiadomoล›ci

Wiadomoล›ci mogฤ… byฤ‡ monitorowane i tracza pomocฤ… โ€žRuntime Workbenchโ€. To narzฤ™dzie jest przydatne do monitorowania adapterรณw nadawcy i odbiorcy, wiadomoล›ci wychodzฤ…cych i przychodzฤ…cych, kompleksowego monitorowania caล‚ych scenariuszy i bล‚ฤ™dรณw. tracnp..

ลฤ…cznoล›ฤ‡: Struktura proxy i struktura adaptera

ลฤ…cznoล›ฤ‡ w SAP PI jest dostarczany za poล›rednictwem dwรณch uzupeล‚niajฤ…cych siฤ™ struktur: struktury proxy dla natywnych SAP komunikacja i Adapter Framework do wszystkiego innego.

Struktura adaptera

SAP PI ล‚ฤ…czy siฤ™ z dowolnym systemem zewnฤ™trznym (SAP lub nieSAP) przy uลผyciu ล›rodowiska adaptera. Struktura adaptera jest oparta na systemie AS Java ล›rodowisko wykonawcze i Java Zล‚ฤ…cze ArchiStruktura adaptera (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 adaptera.

  1. Jeden dla kierunku nadawcy
  2. Jeden dla kierunku odbiornika

Istniejฤ… cztery podstawowe typy adapterรณw uลผywanych w SAP LICZBA PI:

  • Adaptery plikรณw: Wymiana plikรณw z systemami zewnฤ™trznymi.
  • Adaptery JMS: Komunikuj siฤ™ za pomocฤ… systemu wiadomoล›ci.
  • Adaptery SOAP: Komunikuj siฤ™ z dostawcami i klientami usล‚ug sieciowych.
  • Adaptery JDBC: Zapewnij bezpoล›redniฤ… ล‚ฤ…cznoล›ฤ‡ z bazฤ… danych jako rozszerzony pakiet dla SAP LICZBA 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, w tym Menedลผer wฤ…tkรณw i Menedลผer transakcji.
  4. Infrastruktura adaptera zawiera interfejs API dziennika audytu wiadomoล›ci. Interfejs API moลผe byฤ‡ uลผywany do celรณw technicznych. traci logowanie do zapisu tracinstrukcje opisujฤ…ce wykonywanie kodu.

Jak dziaล‚a framework adaptera

Jak dziaล‚a framework adaptera w SAP PI/PO

  1. Dane sฤ… odbierane za poล›rednictwem przewodu przez punkt odbiorczy, ktรณry nasล‚uchuje komunikatรณw zgodnie z okreล›lonym protokoล‚em i pod okreล›lonym adresem.
  2. Gdy lokalizacja odbioru zaakceptuje wiadomoล›ฤ‡, adapter tworzy nowฤ… wiadomoล›ฤ‡ i doล‚ฤ…cza do niej strumieล„ danych.
  3. Dodaje wszelkie metadane dotyczฤ…ce punktu koล„cowego, przez ktรณry odebrano dane, a nastฤ™pnie przesyล‚a wiadomoล›ฤ‡ do moduล‚u obsล‚ugi wiadomoล›ci.
  4. Moduล‚ obsล‚ugi komunikatรณw wysyล‚a wiadomoล›ฤ‡ do kanaล‚u odbiorczego, gdzie dane sฤ… przeksztaล‚cane w format XML. Nadawca jest uwierzytelniany, wiadomoล›ฤ‡ jest odszyfrowywana, a kod XML jest weryfikowany.
  5. Nastฤ™pnie moduล‚ obsล‚ugi wiadomoล›ci publikuje wiadomoล›ฤ‡ w polu wiadomoล›ci. Pole wiadomoล›ci to tabela relacyjna zawierajฤ…ca wiadomoล›ci oczekujฤ…ce na przetworzenie.
  6. Moduล‚ przesyล‚ania wiadomoล›ci wysyล‚a nastฤ™pnie wiadomoล›ฤ‡ do orkiestracji lub do portu nadawczego w celu dostarczenia jej w kierunku wychodzฤ…cym.

SAP Bezpieczeล„stwo PI/PO

W przypadku wiadomoล›ci SAP PI zapewnia bezpieczeล„stwo na poziomie wiadomoล›ci dla protokoล‚u wiadomoล›ci XI, SOAP adapter, protokรณล‚ RosettaNet, adapter pocztowy, protokรณล‚ CIDX oraz do ล‚ฤ…cznoล›ci z systemami obsล‚ugujฤ…cymi WSRM (Web Service Reliable Messaging). SAP PI, bezpieczeล„stwo na poziomie wiadomoล›ci jest zapewnione poprzez szyfrowanie, podpisy cyfrowe, potwierdzenia SAML, tokeny nazw uลผytkownikรณw, tokeny certyfikatรณw i podobne mechanizmy. Metody uwierzytelniania obsล‚ugiwane przez infrastrukturฤ™ WS dla warstwy transportowej obejmujฤ… uwierzytelnianie podstawowe (hasล‚o i nazwa uลผytkownika), SAP bilet asercyjny i protokรณล‚ HTTP przez SSL.

ลฤ…czenie serwera integracyjnego z systemem obsล‚ugujฤ…cym WSRM (Web Service Reliable Messaging)

Do poล‚ฤ…czenia z systemem obsล‚ugujฤ…cym WSRM wykorzystywany jest kanaล‚ komunikacyjny typu adaptera WS.

  • Uลผyj umowy nadawcy z przypisanym adapterem nadawcy WS, aby poล‚ฤ…czyฤ‡ serwer integracyjny z konsumentem WS.
  • Uลผyj umowy odbiornika z przypisanym adapterem odbiornika WS, aby poล‚ฤ…czyฤ‡ serwer integracyjny z dostawcฤ… WS.

Korzyล›ci z bezpieczeล„stwa w SAP PI/PO

  • Sprawdzane sฤ… uprawnienia aplikacji odbiorczej na podstawie toลผsamoล›ci oryginalnego uลผytkownika.
  • W systemie odbiorczym uลผytkownik moลผe byฤ‡ w peล‚ni kontrolowany.
  • W kanale odbiornika PI obsล‚ugiwana jest dynamiczna konfiguracja umoลผliwiajฤ…ca routing zaleลผny od kontekstu.

Nowe funkcje w SAP PI/PO

Nowsze wydania SAP Oprogramowanie PI/PO zawiera szereg udoskonaleล„, ktรณre wzmacniajฤ… monitorowanie, skalowalnoล›ฤ‡ i zasiฤ™g B2B:

  • Scentralizowany monitoring oparty na SAP Menedลผer rozwiฤ…zaล„.
  • Bardzo duลผy (binarny) transfer plikรณw z obsล‚ugฤ… przesyล‚ania strumieniowego.
  • Adaptery IDoc (Intermediate Document) i HTTP sฤ… dostฤ™pne natywnie w AAE (Advanced Adapter Engine).
  • Perspektywa zorientowana na uลผytkownika w ESR (Enterprise Services Repository).
  • Interfejs i mapaping- podziaล‚ wiadomoล›ci na podstawie AAE.
  • Konfiguracja limitu czasu dla kaลผdego kanaล‚u komunikacji.
  • Zautomatyzowany transport do walidacji schematu.
  • Zastฤ…pienie TREX wyszukiwaniem wiadomoล›ci zdefiniowanych przez uลผytkownika.
  • Dodatki dla SAP PI: dodatek Secure Connectivity (adapter SGTP, moduล‚ PGP) i dodatki B2B (adapter OFTP, adapter AS2, separator EDI, konwerter EDI XML i inne).

Zalety SAP PI/PO

  • W porรณwnaniu z innymi produktami poล›redniczฤ…cymi, monitorowanie w SAP PI jest silniejszy. Oferuje monitorowanie komunikatรณw, wydajnoล›ci i komponentรณw, z ktรณrych wszystkie moลผna wykorzystaฤ‡ do track i popraw bล‚ฤ™dy.
  • SAP PI wspiera szeroki zakres SAP komponenty zwykle wymagane podczas projektรณw integracji przedsiฤ™biorstw.
  • Adaptery i mapapingsฤ… dojrzaล‚e i dobrze udokumentowane w porรณwnaniu do innych produktรณw poล›redniczฤ…cych.
  • Obsล‚ugiwane sฤ… zarรณwno wzorce komunikacji asynchronicznej, jak i synchronicznej.

SAP PI/PO Code Przykล‚ad: Java Mapaping

Niestandardowe transformacje wiadomoล›ci w SAP PI/PO sฤ… czฤ™sto wdraลผane poprzez Java mapapingw repozytorium usล‚ug przedsiฤ™biorstwa. Poniลผszy fragment kodu pokazuje podstawowy szkielet, ktรณry programiล›ci rozszerzajฤ…, aby odczytaฤ‡ ล‚adunek wejล›ciowy, przeksztaล‚ciฤ‡ go i zapisaฤ‡ wynik z powrotem do strumienia wyjล›ciowego.

import com.sap.aii.mapping.api.AbstractTransformation;
import com.sap.aii.mapping.api.TransformationInput;
import com.sap.aii.mapping.api.TransformationOutput;
import com.sap.aii.mapping.api.StreamTransformationException;
import java.io.InputStream;
import java.io.OutputStream;

public class OrderToInvoiceMapping extends AbstractTransformation {
    public void transform(TransformationInput in, TransformationOutput out)
            throws StreamTransformationException {
        InputStream source = in.getInputPayload().getInputStream();
        OutputStream target = out.getOutputPayload().getOutputStream();
        // Read source payload, transform XML, then write to target.
        try {
            int b;
            while ((b = source.read()) != -1) {
                target.write(b);
            }
        } catch (Exception e) {
            throw new StreamTransformationException(e.getMessage());
        }
    }
}

SAP PI kontra BizTalk

SAP PI BizTalk
Najczฤ™ล›ciej uลผywane przez SAP klientom umoลผliwienie integracji opartej na protokole SOAP. BizTalk jest zbudowany na . Netto, certyfikowane przez Microsoft oraz SAP integrowaฤ‡ siฤ™ z SAP bezpoล›rednio, bez poล›redniego 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 z moลผliwoล›ciฤ… integracji rรณลผnych systemรณw, w tym SAP i inne produkty.
SAP PI jest dostarczany z systemem monitorowania dostarczonych wczeล›niej wiadomoล›ci. Niedostฤ™pne od razu.
SAP PI obsล‚uguje wiele wzorcรณw przesyล‚u danych w jednym kanale. Niedostฤ™pne.
In SAP PI, automatyzacja moลผe byฤ‡ rฤ™czna lub planowana. Niedostฤ™pne.
SAP korzysta z rozwiฤ…zania portalowego NetWeaver. BizTalk uลผywa Microsoft SharePoint jako rozwiฤ…zanie portalowe.
Paradigmat architektury SOA dla SAP jest eSOA (Enterprise Service Oriented) Archi(tekstura). SOA opiera siฤ™ na .NET i BizTalk.
SAP Cena oprogramowania PI Base Engine jest ustalana na podstawie caล‚kowitej iloล›ci przetworzonych wiadomoล›ci wyraลผonej w gigabajtach na miesiฤ…c. SAP PI moลผna swobodnie uลผywaฤ‡ pomiฤ™dzy SAP oraz SAP. Cena MS BizTalk Server zaleลผy od pojemnoล›ci serwera. Dostฤ™pny jest w czterech wersjach: Enterprise, Standard, Branch i Developer.

Kiedy SAP PI/PO nie jest zalecane

SAP PI/PO jest potฤ™ลผnym narzฤ™dziem, ale nie jest odpowiednim do kaลผdego scenariusza w przedsiฤ™biorstwie SOA (Service Oriented Archi(tekstura). Unikaj PI/PO, gdy:

  • SAP Nie zaleca siฤ™ stosowania protokoล‚u PI w przypadku komunikacji synchronicznej, gdyลผ powoduje to znaczne obciฤ…ลผenie infrastruktury usล‚ugowej w zakresie obsล‚ugi ลผฤ…daล„ asynchronicznych.
  • SAP Nie zaleca siฤ™ korzystania z PI w scenariuszach opartych na interfejsie uลผytkownika, w ktรณrych zaplecze jest juลผ udostฤ™pnione jako usล‚ugi przedsiฤ™biorstwa.
  • SAP PI nie jest potrzebne do poล›rednictwa, gdy nie jest toSAP rozwiฤ…zania back-endowe, takie jak J2EE lub .NET, juลผ udostฤ™pniajฤ… usล‚ugi biznesowe w scenariuszu interfejsu uลผytkownika.

FAQ

SAP PI zajmuje siฤ™ routingiem i transformacjฤ… wiadomoล›ci pomiฤ™dzy systemami. SAP PO to nastฤ™pca pakietu ล‚ฤ…czฤ…cy PI z zarzฤ…dzaniem procesami biznesowymi i zarzฤ…dzaniem reguล‚ami biznesowymi w jednym systemie autonomicznym (AS) Java ล›rodowisko wykonawcze do peล‚nej orkiestracji.

SAP PI jest dostarczany z plikami, JMS, SOAP, JDBC, IDoc, HTTP, RFC, Maili adaptery SFTP. Dodatki B2B dodajฤ… AS2, OFTP, separator EDI i konwerter XML EDI na potrzeby scenariuszy integracji z partnerami.

Monitorowanie odbywa siฤ™ za poล›rednictwem Runtime Workbench, transakcji SXMB_MONI w stosie ABAP i monitora wiadomoล›ci w Java stos. Centralny monitoring jest dostฤ™pny poprzez SAP Menedลผer rozwiฤ…zaล„ zapewniajฤ…cy widocznoล›ฤ‡ miฤ™dzy systemami.

Sztuczna inteligencja pomaga poprzez wykrywanie nietypowych wzorcรณw wiadomoล›ci, przewidywanie awarii interfejsu przed ich kaskadowym rozprzestrzenianiem siฤ™ i sugerowanie mapping logikฤ™ i automatycznฤ… klasyfikacjฤ™ komunikatรณw o bล‚ฤ™dach, dziฤ™ki czemu zespoล‚y wsparcia mogฤ… szybciej rozwiฤ…zywaฤ‡ incydenty w zล‚oลผonych ล›rodowiskach integracyjnych.

Tak. Narzฤ™dzia integracyjne wspomagane przez sztucznฤ… inteligencjฤ™ proponujฤ… mapฤ™ na poziomie polapingpoprzez analizฤ™ schematรณw, przykล‚adowych ล‚adunkรณw i mapy historycznejpings. Deweloperzy nadal weryfikujฤ… sugestie, ale czas poล›wiฤ™cany na powtarzalne prace transformacyjne znacznie siฤ™ skraca.

Podsumuj ten post nastฤ™pujฤ…co: