SAP PI/PO oktatóanyag: Mi az a folyamatintegráció és hangszerelés?

Mi a SAP PI?

SAP PI (Process Integration) egy vállalati integrációs platform, amely zökkenőmentes integrációt biztosít között SAP és nemSAP alkalmazások az A2A szervezeten belül (Application to Application), vagy akár a szervezeten kívüli B2B (Business to Business). Lehetővé teszi a szervezetek számára a vállalaton belüli belső szoftverek és a vállalaton kívüli külső rendszerek közötti információcserét.

A SAP A PI teljes formája a Process Integration.

Mi a SAP PO?

SAP PO (Process Orchestration) egy eszköz az üzleti folyamatok automatizálására és optimalizálására. Egyesíti a jellemzőit SAP Üzleti folyamatmenedzsment (BPM), SAP Folyamatintegráció (PI), ill SAP Üzleti szabályok kezelése (BRM). Más szóval, SAP A Process Orchestration egy fejlettebb változata SAP PI, és rendelkezik az alkalmazások integrálásához szükséges összes eszközzel.

A SAP A PO teljes formája Process Orchestration.

Egyetértési SAP PI/PO egy példával

De ez technikai szempont volt SAP PI, de ennek jobb megértéséhez látni fogjuk a megvalósítás példáját SAP Folyamatintegráció.

Egyetértési SAP PI/PO egy példával

Példa

Hogy megértsük a fogalmát SAP PI világosabban, egy nagyszabású tejiparra vesszük a példát, amely az állam nagy részén működik és uralja a régiót. De ugyanabban a régióban működik néhány kisipari tejipar, párhuzamosan a nagyiparral, amely a nagyiparhoz képest áringadozása miatt nem termel nyereséget. Ezért az árkonfliktus elkerülése és az egész régióban ugyanazon ár fenntartása érdekében a nagy- és kisipar úgy dönt, hogy összekapcsolódik, a SAP PI. Segítségével kapcsolódnak egymáshoz SAP PI és egyetlen egységként kezdett dolgozni. Most, keresztül SAP PI képesek kicserélni a tejiparral kapcsolatos összes információt, beleértve az árakat is, és egyenlő mértékű profitot osztanak meg.

SAP A PI különböző platformokat köt össze, mint pl

  • SAP és nemSAP rendszerek
  • B2B és A2A forgatókönyvek
  • Aszinkron és Synchronous Communications
  • Többkomponensű üzleti folyamatmenedzsment

Miért SAP PI/PO?

Megelőzően SAP PI, az üzlet pont-pont kommunikáció révén kapcsolódna egymással. De ezt a folyamatot nem használják több és összetett folyamathoz. A több vállalkozás közötti zökkenőmentes kommunikáció érdekében a közvetített kommunikációt vagy az integrációs brókert használják, és SAP A PI nagyon jól alkalmazkodik ehhez a rendszerhez. Lehetővé teszi egy másik folyamat összekapcsolását az Integration Broker néven ismert központi helyen, ellentétben a pont-pont kapcsolattal, amely inkább pókhálóhoz hasonlít. Az integrációs bróker vagy szerver a közvetített kommunikáció szerves része Java alapú Advanced Adapter Engine (AAE) és egy integrációs motor az útválasztáshoz. A közvetített kommunikáció egy integrációs közvetítőn alapul, amelyet XML üzenetek cseréjével hajtanak végre.

SAP PI/PO
SAP PI PO áttekintése

Lássuk hogyan SAP A PI kezeli az XML üzeneteket az Integration Broker segítségével. Adat- vagy üzenetcsere SAP A PI ebben a négy fázisban fordul elő.

  • Üzenet átalakítás: Az üzenetváltás során átalakítja az üzleti adatok szerkezetét
  • Üzenet továbbítása: Egy küldő rendszer által küldött üzenet továbbítása egy vagy több fogadó rendszerbe
  • Csatlakozási adapterek: Az integrációs közvetítő és fogadó rendszer összekapcsolásával az adapter a bejövő üzenetet bejövő üzenetté alakítja, majd később a másik végén a fogadó rendszer formátumára konvertálja.
  • Integrációs folyamatok: A Cross-Component Business Process Management (ccBPM) a szolgáltatások továbbfejlesztett összehangolását szolgáló funkciókból áll.

Következő ebben SAP PI bemutató, megtudjuk, hogyan SAP A PI/PO működik.

Hogyan SAP A PI/PO működik

SAP A PI három alapvető funkciót lát el

  • Csatlakozás: SAP A PI képes az összes alkalmazással integrálni, függetlenül attól, hogy egy 3-as alkalmazásról van-e szórd párt vagy a SAP. Az adapter keretrendszert használja a 3 integrálásáhozrd parti megoldások.
  • Koordináta: Meghatározhat egy elérési utat/munkafolyamatot minden egyes integrált üzleti tranzakcióhoz. Gondoskodik arról, hogy minden üzenetet megfelelően kézbesítsen a forrástól a célhelyig
  • Kommunikálni: Bármilyen formátumra képes lefordítani a fájlokat, legyen az belső fájlformátum vagy bármilyen vállalati integrációs szabvány.

Következő ebben SAP PO bemutató, meg fogjuk tanulni SAP PI PO architektúra.

SAP PI/PO Architectúra

SAP PI/PO Architectúra

SAP PI/PO Architectúra

SAP A PI nem egyetlen komponens felelős az integrációért SAP és nem SAP alkalmazás, hanem olyan összetevők fürtje, amelyek együttesen alkotják SAP PI funkcionális. Ez az építészet SAP A PI-t vagy komponenseket a tervezési, a konfigurációs és a futási idő alatt használják. A különböző összetevők SAP PI tartalmazza

System Landscape Directory

Ez egy központi információszolgáltató a rendszer környezetben. Az SLD kétféle információt tartalmaz: „Összetevő információ (telepíthető és telepíthető) és tájkép leírása”.

Integration Builder

Ez egy eszközkészlet, amely az integrációs objektumok elérésére és szerkesztésére szolgáló eszközöket tartalmaz

Integrációs adattár

Adattípusok, üzenetstruktúrák, leképezések, interfészek, integrációs folyamatok és integrációs forgatókönyvek fejlesztésére, tervezésére és karbantartására a rendszer környezetétől függetlenül integrációs adattárat használnak.

Integrációs szerver

Ez a PI központi feldolgozó motorja. Az összes üzenet feldolgozása ezen a szerveren történik.

Központi felügyelet

Ennek segítségével a PI tartomány monitorozása megtörténik, és a „workbench” a monitorozáshoz használt eszköz.

Adapter motor

Csatlakozóként működik az integrációs motor csatlakoztatásához SAP rendszerek és egyéb rendszerek.

Üzenetfeldolgozási technika, PI

Az adatok eléréséhez innen SAP és nemSAP alkalmazása ezt a technikát alkalmazza. SAP A PI egy köztes dokumentumot használ, például az IDoc to Flat fájlokat az adatok átviteléhez.

Tervezés

A Process Integration (PI) integrációs adattárat használ az üzenetstruktúra megtervezéséhez

Configuration

Az Integration Directory (ID) az IR-ben (Integration Repository) létrehozott objektumok műszaki paramétereinek konfigurálására szolgál.

Üzenetfeldolgozás

Miután az IDOC aktiválva van SAP rendszer, a PI átveszi az irányítást és az üzeneteket XML formátumba konvertálja belső feldolgozása céljából

Üzenetfigyelés

Az üzenetek figyelhetők és nyomon követhetők a „Run Time Workbench” segítségével. Ez az eszköz hasznos lehet a küldő és fogadó adapterek, a kimenő és bejövő üzenetek, a teljes forgatókönyv és a hibanyomok végpontok közötti figyelésében.

Kapcsolódás: Proxy Framework és Adapter Framework

Adapter keretrendszer

SAP A PI bármilyen külső rendszerhez csatlakozik (SAP vagy nemSAP) az Adapter Framework segítségével. Az adapter keretrendszer az AS-en alapul Java futási környezet és a csatlakozó architektúra (JCA) verziója. Az illesztő keretrendszer két alapértelmezett modulláncból áll, ha az üzenetfeldolgozást teljes egészében az illesztőn belül kell végrehajtani, az adapter alapértelmezett modullánca használható.

  1. Egy a küldő irányára
  2. Egy a vevő irányára

Négyféle adaptert használnak SAP PI

  • Fájl adapterek: Fájlokat cserél külső rendszerekkel
  • JMS adapterek: Egy üzenetküldő rendszerrel kommunikál
  • SOAP adapterek: Kommunikál a webszolgáltatások szolgáltatóival és ügyfeleivel
  • JDBC adapterek: Ez egy kiterjesztett csomag SAP PI

Az adapter keretrendszer által támogatott egyéb interfészek:

  1. Konfigurációs szolgáltatások (API és Adapter metadata xsd)
  2. Adminisztrációs szolgáltatások
  3. Az Adapter keretrendszer által biztosított különféle szolgáltatási API-k – Thread Manager, Transaction Manager)
  4. Az Adapter keretrendszer tartalmaz egy üzenetnaplózó API-t. Az API használható technikai nyomkövetésre és naplózásra a kód végrehajtását leíró nyomkövetési utasítások írásához.

Hogyan működik az adapter keretrendszer?

Adapter Framework működik SAP PI/PO

  1. Az adatok vétele a vezetékről egy vételi helyen keresztül történik, amely bizonyos protokollon, egy megadott címen figyeli az üzeneteket
  2. Miután a fogadási hely megkapta az üzenetet, üzenetet küld az adapternek. Létrehoz egy új BizTalk üzenetet, csatolja az adatfolyamot az üzenethez.
  3. Hozzáad minden metaadatot, amely arra a végpontra vonatkozik, amelyen keresztül az adatokat fogadták, majd az üzenetet elküldi az üzenetmotornak.
  4. Az üzenetmotor elküldi az üzenetet a fogadó csővezetékre, ahol az adatokat XML-be alakítják, itt hitelesítik az üzenet küldőjét, dekódolják az üzenetet és érvényesítik az XML-t.
  5. Ezután az üzenetküldő motor közzétette az üzenetet az üzenetablakban. Az üzenetdoboz a Microsoft SQL táblázat, amely a feldolgozandó üzeneteket tartalmazza
  6. Az üzenetkezelő az üzenetet a hangszerelési vagy a küldési portra küldi.

SAP PI/PO biztonság

Az üzenetekhez SAP A PI biztosítja az üzenetszintű biztonságot az XI üzenetprotokoll számára SOAP adapter, a RosettaNet protokollhoz, a levelezőadapterhez, a CIDX protokollhoz és a WSRM (Web Service Reliable Messaging) kompatibilis rendszerekhez való csatlakozáshoz. In SAP A PI üzenetszintű biztonság titkosítással, digitális aláírással, SAML-érvényesítéssel, felhasználónév-tokennel, tanúsítványjogkivonattal stb. érhető el. A WS-infrastruktúra által a szállítási szinten támogatott hitelesítési módszerek magukban foglalják az alapvető hitelesítést (jelszó és felhasználónév), SAP érvényesítési jegy és HTTP SSL-n keresztül.

Integration Server csatlakoztatása WSRM (Web Service Reliable Messaging) engedélyezett rendszerhez

A WSRM-kompatibilis rendszerhez való csatlakozáshoz WS adapter típusú kommunikációs csatornát kell használni.

  • Az Integration Server WS fogyasztóhoz való csatlakoztatásához küldői szerződést használ egy hozzárendelt WS-küldő adapterrel
  • Vevőszerződést használ egy hozzárendelt WS vevőadapterrel az integrációs kiszolgáló WS-szolgáltatóhoz való csatlakoztatásához

A biztonság előnyei itt SAP PI/PO

  • A fogadó alkalmazás engedélyeit az eredeti felhasználóhoz hasonlítják
  • A vevőrendszerben egy felhasználó auditálható
  • Dinamikus konfiguráció a PI vevőcsatornán

Új funkciók a SAP PI/PO

Az új funkciók be SAP PI tartalmazza

  • Központosított felügyelet alapján SAP megoldás menedzser.
  • Nagyon nagy (bináris) fájl átvitel
  • IDOC (Intermediate Document) és HTTP adapterek az AAE-ben (Advance Adapter Engine)
  • Felhasználóközpontú perspektíva az ESR-ben
  • Interfész és leképezés alapú üzenet felosztása AAE-n
  • Time Out konfiguráció kommunikációs csatornánként
  • Automatizált szállítás a séma érvényesítéséhez
  • Felváltja a Trexet, a felhasználó által definiált üzenetkeresést
  • Felhasználóközpontú perspektívák az ESR-ben
  • Kiegészítő SAP PI: Biztonságos kapcsolódási bővítmény (SGTP-adapter, PGP-modul) és B2B-bővítmények (OFTP-adapter, AS2-adapter, EDI-elválasztó, EDI XML-konverter stb.)

Előnyei SAP PI/PO

  • Összehasonlítva bármely más köztes szoftver termék megfigyelésével SAP A PI jobb. Felügyeleti funkciókat kínál, például üzenetet, teljesítményt, komponensfigyelést és így tovább, amelyek mindegyike felhasználható a hibák nyomon követésére és kijavítására.
  • SAP PI támogatja a különböző SAP komponensek, amelyek szükségesek az integráció során SAP PI
  • Az adapterek és leképezések minden más köztes szoftverhez képest jók
  • Aszinkron és Synchronus kommunikáció lehetséges

SAP PI vs. BizTalk

SAP PI BizTalk
Többnyire csak használta SAP ügyfelei számára, hogy lehetővé tegyék a SOAP-alapú integrációt A BizTalk teljesen ráépült . Net, által hitelesitett Microsoft és a SAP integrálni SAP közvetlenül, köztes szoftverek nélkül
Integrálandó ESB termék SAP rendszerek nem SAP Systems Általánosabb termék, sokféle rendszer integrálásának képessége, beleértve SAP és egyéb termékek
SAP A PI előre kézbesített üzenetfigyelő rendszerrel rendelkezik Nem érhető el
SAP A PI többféle adatátvitelre képes Nem érhető el
In SAP A PI automatizálás lehet manuális és ütemezett is Nem érhető el
SAP net Weaver portál megoldást használ A BizTalk az MS SharePoint portálmegoldást használja
SOA architektúra paradigma számára SAP az eSOA (Vállalati szolgáltatás-orientált Architectúra) A SOA a .NET és a BizTalk alapú
SAP A PI Base Engine ára a teljes feldolgozott üzenetmennyiségen alapul, gigabájt/hó egységben kifejezve. SAP között a PI ingyenesen használható SAP-nak nek-SAP Az MS BizTalk szerver ára a szerver kapacitása alapján történik. Négy különböző verziója van Enterprise, Standard, Branch és Developer

Amikor SAP A PI/PO nem ajánlott a vállalati SOA-ban (szolgáltatás-orientált Architectúra)

  • SAP A PI nem ajánlott szinkron kommunikációhoz, mivel jelentős terhelést jelent az infrastruktúra-szolgáltatásra az aszinkron kérések kiszolgálásához
  • SAP A PI nem ajánlott UI-vezérelt forgatókönyvekben, ha a háttérrendszer vállalati szolgáltatásként érhető el
  • SAP A PI nem szükséges a közvetítéshez, ha nemSAP A háttérprogram, mint a J2EE vagy a .NET platform, az üzleti szolgáltatásokat egy felhasználói felület forgatókönyvében teszi közzé