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

Porozumění SAP PI/PO s příkladem

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.

SAP PI/PO
SAP Přehled PI PO

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

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.

  1. Jeden pro směr odesílatele
  2. 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

  1. Konfigurační služby (API a metadata adaptéru xsd)
  2. Administrativní služby
  3. Různá rozhraní API služeb poskytovaná rámcem adaptérů – Thread Manager, Transaction Manager)
  4. 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?

Adaptér Framework Funguje s SAP PI/PO

  1. 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
  2. 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.
  3. 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.
  4. 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
  5. 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í
  6. 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í