SAP Výukový program PI/PO: Co je integrace procesů a organizace
Co je to SAP PI?
SAP PI (Process Integration) je platforma podnikové integrace, která zajišťuje bezproblémovou integraci mezi SAP a ne-SAP aplikace v rámci organizace A2A (Application to Application) nebo i mimo organizaci B2B (Business to Business). Umožňuje organizacím vyměňovat si informace mezi interními software v rámci společnosti a externími systémy mimo společnost.
Jedno SAP Plná forma PI je Procesní integrace.
Co je to SAP PO?
SAP PO (Process Orchestration) je nástroj pro automatizaci a optimalizaci podnikových procesů. Kombinuje vlastnosti SAP Řízení podnikových procesů (BPM), SAP Procesní integrace (PI) a SAP Správa obchodních pravidel (BRM). jinými slovy, SAP Process Orchestration je pokročilejší verze SAP PI a má všechny nástroje potřebné k integraci aplikací.
Jedno SAP Plná forma PO je Process Orchestrace.
Porozumění SAP PI/PO s příkladem
Ale to byl technický aspekt SAP PI, ale abychom to lépe pochopili, uvidíme příklad implementace SAP Integrace procesů.
Příklad
Porozumět pojmu SAP PI jasněji, vezmeme si příklad velkého mlékárenského průmyslu, který působí ve velké části státu a dominuje regionu. Ve stejném regionu však působí několik malých mlékárenských průmyslů, paralelně s velkým průmyslem, který nevytváří zisk kvůli svým cenovým rozdílům ve srovnání s velkým průmyslem. Aby se předešlo cenovému konfliktu a zachovala se stejná cena v celém regionu, velký a malý průmysl se rozhodnou propojit s pomocí SAP PI. Vzájemně se propojují pomocí SAP PI a začal pracovat jako jeden celek. Teď skrz SAP PI jsou schopni si vyměňovat veškeré informace týkající se mlékárenského průmyslu, včetně cen a sdílet stejnou částku zisku.
SAP PI propojuje různé platformy jako
- SAP a neSAP systémy
- Scénáře B2B a A2A
- Asynchronní a Synchronous Communications
- Mezisložkové řízení podnikových procesů
Proč SAP PI/PO?
dříve než SAP PI, podniky by se navzájem propojily prostřednictvím komunikace point-to-point. Tento proces se však nepoužívá pro mnohočetné a složité procesy. Pro bezproblémovou komunikaci mezi více podniky se používá zprostředkovaná komunikace nebo Integration broker, a SAP PI tento systém velmi dobře přizpůsobuje. Umožňuje propojení jiného procesu prostřednictvím centrálního místa známého jako Integration Broker, na rozdíl od point-to-point spojení, které připomíná spíše pavučinu. Integrační broker nebo server je nedílnou součástí zprostředkované komunikace, ze které se skládá Java Advanced Adapter Engine (AAE) a integrační modul pro směrování. Zprostředkovaná komunikace je založena na integračním brokerovi, který probíhá výměnou XML zpráv.
Podívejme se jak SAP PI zpracovává XML zprávy pomocí Integration Broker. Výměna dat nebo zpráv SAP PI se vyskytuje v těchto čtyřech fázích.
- Transformace zprávy: Během výměny zpráv transformuje strukturu obchodních dat
- Směrování zpráv: Předání zprávy odeslané systémem odesílatele jednomu nebo více systémům příjemce
- Konektivní adaptéry: Propojením systému zprostředkovatele integrace a přijímače adaptér transformuje příchozí zprávu na příchozí zprávu a později ji převede do formátu přijímajícího systému na druhém konci.
- Integrační procesy: Mezisložkový Business Process Management (ccBPM) se skládá z funkcí pro vylepšenou orchestraci služeb.
Další v tomto SAP PI tutoriál, naučíme se jak SAP PI/PO funguje.
Jak SAP PI/PO funguje
SAP PI plní tři základní funkce
- Připojit: SAP PI má schopnost integrace se všemi aplikacemi bez ohledu na to, zda se jedná o aplikaci z 3rd party nebo z SAP. Využívá adaptérový rámec k integraci 3rd stranická řešení.
- Koordinovat: Může definovat cestu/pracovní postup pro každou integrovanou obchodní transakci. Zajišťuje, že každá zpráva je správně doručena ze zdroje do cílové destinace
- Komunikovat: Může překládat soubory do jakéhokoli formátu, ať už jde o interní formát souboru nebo jakýkoli standard integrace mezi podniky.
Další v tomto SAP PO tutoriál, naučíme se SAP Architektura PI PO.
SAP PI/PO Architecture
SAP PI není jedinou složkou odpovědnou za integraci SAP a ne SAP aplikace, ale je to shluk komponent, které dohromady tvoří SAP PI funkční. Tato architektura SAP PI nebo komponenty se používají během návrhu, konfigurace a za běhu. Různé součásti SAP PI zahrnuje
Adresář krajiny systému
Je centrálním poskytovatelem informací v systémové krajině. SLD obsahuje dva typy informací, „Informace o komponentě (Instalovatelné a instalované) a Popis na šířku.
Tvůrce integrace
Jedná se o sadu nástrojů, která obsahuje sadu nástrojů pro přístup a úpravu integračních objektů
Integrační úložiště
K vývoji, návrhu a údržbě datových typů, struktur zpráv, mapování, rozhraní, integračních procesů a integračních scénářů nezávisle na systémovém prostředí se používá integrační úložiště.
Integrační server
Jedná se o centrální procesor PI. Všechny zprávy jsou zpracovávány pomocí tohoto serveru.
Centrální monitoring
Pomocí tohoto monitorování se provádí PI doména a „workbench“ je nástroj, který se používá pro monitorování.
Adaptérový motor
Funguje jako konektor pro připojení integračního motoru SAP systémy a další systémy.
Technika zpracování zpráv od PI
Pro přístup k datům z SAP a neSAP aplikace se tato technika používá. SAP PI používá k přenosu dat přechodný dokument, jako je IDoc do plochých souborů.
Design
Process Integration (PI) využívá integrační úložiště k návrhu struktury zpráv
Konfigurace
Integration Directory (ID) se používá ke konfiguraci technických parametrů pro objekty vytvořené v IR (Integratation Repository)
Zpracování zpráv
Jakmile je IDOC aktivován SAP systém, PI přebírá na starost a převádí zprávy do formátu XML pro jejich interní zpracování
Sledování zpráv
Zprávy lze monitorovat a sledovat pomocí „Run Time Workbench“. Tento nástroj může být užitečný při monitorování adaptérů odesílatele a přijímače, odchozích a příchozích zpráv, end-to-end monitorování celého scénáře a trasování chyb.
Konektivita: Proxy Framework & Adapter Framework
Rámec adaptéru
SAP PI se připojuje k jakémukoli externímu systému (SAP nebo neSAP) pomocí rozhraní Adapter Framework. Rámec adaptéru je založen na AS Java runtime prostředí a verze konektorové architektury (JCA). Rámec adaptéru se skládá ze dvou výchozích řetězců modulů, pokud má být zpracování zpráv prováděno výhradně v rámci adaptéru, lze použít výchozí řetězec modulů pro adaptér.
- Jeden pro směr odesílatele
- Jeden pro směr přijímače
Používají se čtyři typy adaptérů SAP PI
- Adaptéry souborů: Vyměňuje si soubory s externími systémy
- JMS adaptéry: Komunikuje se systémem zpráv
- SOAP adaptéry: Komunikuje s poskytovateli a klienty webových služeb
- JDBC adaptéry: Jedná se o rozšířené balení pro SAP PI
Další rozhraní podporovaná rámcem adaptéru jsou
- Konfigurační služby (API a metadata adaptéru xsd)
- Administrativní služby
- Různá rozhraní API služeb poskytovaná rámcem adaptérů – Thread Manager, Transaction Manager)
- Rámec adaptéru obsahuje rozhraní API protokolu auditu zpráv. Rozhraní API lze použít pro technické trasování a protokolování k zápisu příkazů trasování, které popisují provádění kódu.
Jak funguje framework adaptéru?
- Data jsou přijímána z drátu přes přijímací místo, které naslouchá zprávám v určitém protokolu na zadané adrese
- Poté, co je zpráva přijata umístěním příjmu, je odeslána zpráva do adaptéru. Vytvoří novou zprávu BizTalk, ke zprávě připojí datový proud.
- Přidá jakákoli metadata týkající se koncového bodu, přes který byla data přijata, a poté je zpráva odeslána do modulu zpráv.
- Modul zpráv odešle zprávu do přijímacího kanálu, kde jsou data transformována do XML, zde je odesílatel zprávy ověřen, zpráva je dešifrována a XML je ověřeno
- Dále modul zasílání zpráv publikoval zprávu do schránky. Okno zpráv je a Microsoft SQL tabulka obsahující zprávy ke zpracování
- Modul zasílání zpráv odešle zprávu buď orchestraci nebo portu odesílání.
SAP Zabezpečení PI/PO
pro zprávy, SAP PI poskytuje zabezpečení na úrovni zpráv pro protokol zpráv XI, pro MÝDLO adaptér, pro protokol RosettaNet, pro poštovní adaptér, pro protokol CIDX a pro konektivitu se systémy podporujícími WSRM (Web Service Reliable Messaging). V SAP Zabezpečení na úrovni zpráv PI povolené pomocí šifrování, digitálního podpisu, SAML Assertion, tokenu uživatelského jména, tokenu certifikátu atd. Metody autentizace podporované infrastrukturou WS pro úroveň přenosu zahrnují základní autentizaci (heslo a uživatelské jméno), SAP asertion ticket a HTTP přes SSL.
Připojení Integration Server se systémem s povoleným WSRM (Web Service Reliable Messaging).
Pro připojení k systému s podporou WSRM použijte komunikační kanál typu adaptéru WS.
- Smlouvu o odesílateli s přiřazeným adaptérem odesílatele WS používáte k připojení serveru Integration Server ke spotřebiteli WS
- Smlouvu o přijímači s přiřazeným adaptérem přijímače WS použijete k připojení integračního serveru k poskytovateli WS
Výhody zabezpečení v SAP PI/PO
- Oprávnění aplikace přijímače jsou kontrolována oproti původnímu uživateli
- V přijímacím systému může být uživatel auditován
- Dynamická konfigurace na kanálu PI přijímače
Nové funkce v jazyce SAP PI/PO
Nové funkce v SAP PI zahrnuje
- Centralizované monitorování založené na SAP manažer řešení.
- Přenos velmi velkého (binárního) souboru do souboru
- IDOC (Intermediate Document) a adaptéry HTTP v AAE (Advance Adapter Engine)
- Uživatelsky orientovaná perspektiva v ESR
- Rozhraní a mapování založené na rozdělení zpráv na AAE
- Konfigurace časového limitu na komunikační kanál
- Automatizovaný transport pro ověření schématu
- Nahrazuje Trex, uživatelsky definované vyhledávání zpráv
- Uživatelsky orientované perspektivy v ESR
- Doplněk pro SAP PI: Doplněk Secure Connectivity (SGTP Adapter, PGP modul) & B2B doplňky (OFTP adaptér, AS2 adaptér, EDI separátor, EDI XML konvertor atd.)
výhody SAP PI/PO
- Ve srovnání s jakýmkoli jiným monitorováním produktů middlewaru v SAP PI je lepší. Nabízí monitorovací funkce, jako je zpráva, výkon, monitorování komponent a tak dále, z nichž všechny lze použít ke sledování a nápravě chyb.
- SAP PI podporuje různé SAP komponenty, které jsou vyžadovány při integraci SAP PI
- Adaptéry a mapování jsou dobré ve srovnání s jakýmkoli jiným middlewarovým produktem
- Asynchronní a Syncje možná hrubá komunikace
SAP PI vs. BizTalk
SAP PI | BizTalk |
---|---|
Většinou používá pouze SAP zákazníkům umožnit integraci založenou na SOAP | BizTalk je plně postaven na . Čistá, certifikováno Microsoft si SAP integrovat s SAP přímo bez potřeby jakéhokoli middlewaru |
Produkt ESB navržený a implementovaný pro integraci SAP systémy s Non- SAP systémy | Více zobecněný produkt, schopnost integrovat různé systémy včetně SAP a další produkty |
SAP PI má předem dodaný systém sledování zpráv | Není k dispozici |
SAP PI může provádět více přenosů dat | Není k dispozici |
In SAP Automatizace PI může být manuální i plánovaná | Není k dispozici |
SAP využívá portálové řešení net weaver | BizTalk využívá MS SharePoint jako portálové řešení |
Paradigma architektury SOA pro SAP je eSOA (Enterprise Service Oriented Architecture) | SOA je založeno na .NET a BizTalk |
SAP PI Base Engine je oceněn na základě celkového objemu zpracovaných zpráv vyjádřeného v gigabajtech/měsíc. SAP PI je mezi nimi zdarma SAP-Na-SAP | Cena serveru MS BizTalk závisí na kapacitě serveru. Má čtyři různé verze Enterprise, Standard, Branch a Developer |
Kdy SAP PI/PO se nedoporučuje v enterprise SOA (Service Oriented Architecture)
- SAP PI se nedoporučuje pro synchronní komunikaci, protože bude výrazně zatěžovat infrastrukturní službu pro obsluhu asynchronního požadavku
- SAP PI se nedoporučuje pro scénáře řízené uživatelským rozhraním, pokud je backend vystaven jako podnikové služby
- SAP PI není pro zprostředkování potřeba, pokudSAP backend jako platforma J2EE nebo .NET odhaluje obchodní služby ve scénáři uživatelského rozhraní