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ó.
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.
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 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ó.
- Egy a küldő irányára
- 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:
- Konfigurációs szolgáltatások (API és Adapter metadata xsd)
- Adminisztrációs szolgáltatások
- Az Adapter keretrendszer által biztosított különféle szolgáltatási API-k – Thread Manager, Transaction Manager)
- 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?
- 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
- 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.
- Hozzáad minden metaadatot, amely arra a végpontra vonatkozik, amelyen keresztül az adatokat fogadták, majd az üzenetet elküldi az üzenetmotornak.
- 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.
- 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
- 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é