SAP PI/PO-opetusohjelma

Mikรค on SAP PI?

SAP PI (Process Integration) on yritysintegraatioalusta, joka tarjoaa saumattoman integraation vรคlillรค SAP ja eiSAP sovellukset organisaatiossa A2A (Application to Application) tai jopa organisaation B2B (Business to Business) ulkopuolella. Sen avulla organisaatiot voivat vaihtaa tietoja yrityksen sisรคisten ohjelmistojen ja yrityksen ulkopuolisten jรคrjestelmien vรคlillรค.

SAP PI tรคysi muoto on Process Integration.

Mikรค on SAP PO?

SAP PO (Process Orchestration) on tyรถkalu liiketoimintaprosessien automatisointiin ja optimointiin. Se yhdistรครค ominaisuuksia SAP Liiketoimintaprosessien hallinta (BPM), SAP Prosessiintegraatio (PI) ja SAP Business Rules Management (BRM). Toisin sanoen, SAP Process Orchestration on edistyneempi versio SAP PI ja siinรค on kaikki sovellusten integrointiin tarvittavat tyรถkalut.

SAP PO tรคydellinen muoto on Process Orchestration.

Ymmรคrtรคminen SAP PI/PO esimerkillรค

Mutta tรคmรค oli tekninen puoli SAP PI, mutta ymmรคrtรครคksemme tรคmรคn paremmin nรคemme esimerkin tรคytรคntรถรถnpanosta SAP Prosessien integrointi.

Ymmรคrtรคminen SAP PI/PO esimerkillรค

esimerkki

Ymmรคrtรครคksesi kรคsitteen SAP PI selvemmin otamme esimerkin suuresta meijeriteollisuudesta, joka toimii suuressa osassa osavaltiota ja hallitsee aluetta. Mutta samalla alueella toimii pieniรค maitoteollisuutta rinnakkain suurteollisuuden kanssa, joka ei tuota voittoa hintavaihtelunsa vuoksi suurteollisuuteen verrattuna. Joten vรคlttรครคkseen hintaristiriidan ja sรคilyttรครคkseen saman hinnan koko alueella, suur- ja pienteollisuus pรครคttรคvรคt yhdistรครค toisiinsa SAP PI. Ne muodostavat yhteyden toisiinsa avulla SAP PI ja alkoi toimia yhtenรค yksikkรถnรค. Nyt lรคpi SAP PI he voivat vaihtaa kaiken meijeriteollisuuteen liittyvรคn tiedon, mukaan lukien hinnoittelun, ja jakaa saman verran voittoa.

SAP PI yhdistรครค erilaisia โ€‹โ€‹โ€‹โ€‹alustoja, kuten

  • SAP ja eiSAP jรคrjestelmรคt
  • B2B- ja A2A-skenaariot
  • Asynkroninen ja Synchronous Communications
  • Monikomponenttinen liiketoimintaprosessien hallinta

Miksi SAP PI/PO?

Ennen SAP PI, liike-elรคmรค olisi yhteydessรค toisiinsa point-to-point-viestinnรคn kautta. Mutta tรคtรค prosessia ei kรคytetรค useisiin ja monimutkaisiin prosesseihin. Sujuvaan kommunikointiin useiden yritysten vรคlillรค kรคytetรครคn medioitua viestintรครค tai integraatiovรคlittรคjรครค SAP PI mukauttaa tรคtรค jรคrjestelmรครค erittรคin hyvin. Se mahdollistaa eri prosessin yhdistรคmisen keskitetyn sijainnin kautta, joka tunnetaan nimellรค Integration Broker, toisin kuin pisteestรค pisteeseen -yhteys, joka on enemmรคn kuin hรคmรคhรคkinverkko. Integraatiovรคlittรคjรค tai palvelin on olennainen osa vรคlitettyรค viestintรครค Java perustuva Advanced Adapter Engine (AAE) ja integrointimoottori reititystรค varten. Vรคlitetty viestintรค perustuu integraatiovรคlittรคjรครคn, joka suoritetaan XML-sanomia vaihtamalla.

SAP PI/PO
SAP PI PO yleiskatsaus

Katsotaan kuinka SAP PI kรคsittelee XML-viestit Integration Brokerin avulla. Tietojen tai viestien vaihto sisรครคn SAP PI esiintyy tรคssรค neljรคssรค vaiheessa.

  • Viestin muunnos: Viestinvaihdon aikana se muuttaa liiketoimintadatan rakennetta
  • Viestin reititys: Lรคhettรคjรคjรคrjestelmรคn lรคhettรคmรคn viestin vรคlittรคminen yhdelle tai useammalle vastaanottajajรคrjestelmรคlle
  • Yhteyssovittimet: Yhdistรคmรคllรค integraatiovรคlittรคjรค- ja vastaanottojรคrjestelmรคn sovitin muuttaa saapuvan viestin saapuvaksi viestiksi ja muuntaa sen myรถhemmin vastaanottavan jรคrjestelmรคn muotoon toisessa pรครคssรค.
  • Integrointiprosessit: Cross Component Business Process Management (ccBPM) koostuu toiminnoista tehostetun palvelun organisointiin.

Seuraavaksi tรคssรค SAP PI-opetusohjelma, opimme kuinka SAP PI/PO toimii.

Miten SAP PI/PO toimii

SAP PI suorittaa kolme perustoimintoa

  • Yhdistรค: SAP PI:llรค on kyky integroida kaikkiin sovelluksiin riippumatta siitรค, onko se sovellus 3:stard puolueesta tai SAP. Se kรคyttรครค sovitinkehystรค integroidakseen 3rd puolueen ratkaisuja.
  • Koordinaatti: Se voi mรครคrittรครค polun/tyรถnkulun jokaiselle integroidulle liiketapahtumalle. Se varmistaa, ettรค jokainen viesti toimitetaan oikein lรคhteestรค kohdekohteeseen
  • ilmoitettava: Se voi kรครคntรครค tiedostot mihin tahansa muotoon, olipa kyseessรค sitten sisรคinen tiedostomuoto tai mikรค tahansa yritysten vรคlinen integraatiostandardi.

Seuraavaksi tรคssรค SAP PO opetusohjelma, opimme SAP PI PO -arkkitehtuuri.

SAP PI/PO Archirakenne

SAP PI/PO Archirakenne

SAP PI/PO Archirakenne

SAP PI ei ole yksittรคinen komponentti, joka vastaa integroinnista SAP ja ei SAP sovellus, mutta se on klusteri komponentteja, jotka yhdessรค muodostavat SAP PI toimiva. Tรคmรค arkkitehtuuri SAP PI:tรค tai komponentteja kรคytetรครคn suunnittelu-, konfigurointi- ja ajon aikana. Eri komponentit SAP PI sisรคltรครค

Jรคrjestelmรคn maisemahakemisto

Se on keskeinen tiedontarjoaja jรคrjestelmรคympรคristรถssรค. SLD sisรคltรครค kahden tyyppisiรค tietoja, "komponenttitiedot (asennettavat ja asennettavat) ja maisemakuvauksen."

Integration Builder

Se on tyรถkalusarja, joka sisรคltรครค joukon tyรถkaluja integrointiobjektien kรคyttรคmiseen ja muokkaamiseen

Integrointivarasto

Tietotyyppien, sanomarakenteiden, kartoitusten, rajapintojen, integrointiprosessien ja integraatioskenaarioiden kehittรคmiseen, suunnitteluun ja yllรคpitoon jรคrjestelmรคympรคristรถstรค riippumatta kรคytetรครคn integraatiotietovarastoa.

Integraatiopalvelin

Se on PI:n keskuskรคsittelymoottori. Kaikki viestit kรคsitellรครคn tรคllรค palvelimella.

Keskusvalvonta

Tรคmรคn avulla suoritetaan PI-alueen valvonta ja "tyรถpรถytรค" on tyรถkalu, jota kรคytetรครคn seurantaan.

Adapteri moottori

Se toimii liittimenรค, johon integrointimoottori liitetรครคn SAP jรคrjestelmรคt ja muut jรคrjestelmรคt.

PI:n viestinkรคsittelytekniikka

Pรครคstรคksesi tietoihin osoitteesta SAP ja eiSAP Sovelluksessa kรคytetรครคn tรคtรค tekniikkaa. SAP PI kรคyttรครค vรคliasiakirjaa, kuten IDoc to Flat -tiedostoja, siirtรครคkseen tietojaan.

Design

Process Integration (PI) kรคyttรครค integrointitietovarastoa viestirakenteen suunnitteluun

Konfigurointi

Integration Directory (ID) -hakemistoa kรคytetรครคn IR:ssรค (Integration Repository) luotujen objektien teknisten parametrien mรครคrittรคmiseen.

Viestien kรคsittely

Kun IDOC on aktivoitu SAP jรคrjestelmรคssรค PI ottaa vastuun ja muuntaa viestit XML-muotoon sisรคistรค kรคsittelyรค varten

Viestien seuranta

Viestejรค voidaan seurata ja jรคljittรครค "Run Time Workbenchin" avulla. Tรคmรค tyรถkalu voi olla hyรถdyllinen seurattaessa lรคhettรคjรคn ja vastaanottajan sovittimia, lรคhteviรค ja saapuvia viestejรค sekรค kokonaisten skenaarioiden ja virhejรคlkien seurantaa pรครคstรค loppuun.

Yhteydet: Proxy Framework & Adapter Framework

Sovitinkehys

SAP PI yhdistรครค kaikkiin ulkoisiin jรคrjestelmiin (SAP tai ei-SAP) kรคyttรคmรคllรค Adapter Frameworkia. Sovitinkehys perustuu AS:รครคn Java ajonaikaisen ympรคristรถn ja liitinarkkitehtuurin (JCA) version. Sovitinkehys koostuu kahdesta oletusmoduuliketjusta, jos sanomien kรคsittely suoritetaan kokonaan sovittimen sisรคllรค, sovittimen oletusmoduuliketjua voidaan kรคyttรครค.

  1. Yksi lรคhettรคjรคn suunnalle
  2. Yksi vastaanottimen suuntaan

Siinรค kรคytetรครคn neljรครค tyyppiรค sovittimia SAP PI

  • Tiedostosovittimet: Se vaihtaa tiedostoja ulkoisten jรคrjestelmien kanssa
  • JMS-sovittimet: Se kommunikoi viestintรคjรคrjestelmรคn kanssa
  • SOAP-sovittimet: Se kommunikoi verkkopalveluiden tarjoajien ja asiakkaiden kanssa
  • JDBC-sovittimet: Se on pidennetty pakkaus SAP PI

Muut sovitinkehyksen tukemat liitรคnnรคt ovat

  1. Mรครคrityspalvelut (API ja sovittimen metatiedot xsd)
  2. Hallintopalvelut
  3. Adapter frameworkin tarjoamia erilaisia โ€‹โ€‹palvelusovellusliittymiรค โ€“ Thread Manager, Transaction Manager)
  4. Sovitinkehys sisรคltรครค viestitarkastuslokin API:n. API:ta voidaan kรคyttรครค tekniseen jรคljitykseen ja kirjaamiseen koodin suoritusta kuvaavien jรคljityslausekkeiden kirjoittamiseen.

Kuinka sovitinkehys toimii?

Adapter Framework toimii SAP PI/PO

  1. Tiedot vastaanotetaan johdosta vastaanottopaikan kautta, joka kuuntelee viestejรค tietyllรค protokollalla tietyssรค osoitteessa
  2. Kun vastaanottosijainti on vastaanottanut viestin, sovittimelle lรคhetetรครคn viesti. Se luo uuden BizTalk-viestin, liittรครค tietovirran viestiin.
  3. Se lisรครค kaikki metatiedot, jotka liittyvรคt siihen pรครคtepisteeseen, jonka kautta tiedot vastaanotettiin, ja sitten viesti lรคhetetรครคn viestimoottorille
  4. Viestikone lรคhettรครค viestin vastaanottoputkeen, jossa tiedot muunnetaan XML-muotoon, jossa viestin lรคhettรคjรค todennetaan, viestin salaus puretaan ja XML validoidaan
  5. Seuraavaksi viestintรคkone julkaisi viestin viestilaatikkoon. Viestilaatikko on a Microsoft SQL taulukko, joka sisรคltรครค kรคsiteltรคvรคt viestit
  6. Viestikone lรคhettรครค viestin joko orkestrointi- tai lรคhetysporttiin.

SAP PI/PO-suojaus

Viestejรค varten SAP PI tarjoaa viestitason suojauksen XI-viestiprotokollalle SAIPPUA sovitin RosettaNet-protokollalle, sรคhkรถpostisovittimelle, CIDX-protokollalle ja WSRM- (Web Service Reliable Messaging) -yhteensopiviin jรคrjestelmiin. sisรครคn SAP PI-sanomatason suojaus mahdollistaa salauksen, digitaalisen allekirjoituksen, SAML-vahvistuksen, kรคyttรคjรคtunnuksen, varmennetunnuksen jne. kรคytรถn. WS-infrastruktuurin tukemat todennusmenetelmรคt kuljetustasolla sisรคltรคvรคt perustodennuksen (salasana ja kรคyttรคjรคtunnus), SAP vahvistuslippu ja HTTP SSL:n kautta.

Integraatiopalvelimen yhdistรคminen WSRM- (Web Service Reliable Messaging) -yhteensopivaan jรคrjestelmรครคn

Yhdistรครคksesi WSRM-yhteensopivaan jรคrjestelmรครคn kรคytรคt WS-sovittimen tyyppistรค tietoliikennekanavaa.

  • Kรคytรคt lรคhetyssopimusta mรครคritetyn WS-lรคhettรคjรคsovittimen kanssa integrointipalvelimen yhdistรคmiseen WS-kuluttajaan
  • Kรคytรคt vastaanotinsopimusta mรครคritetyn WS-vastaanotinsovittimen kanssa integrointipalvelimen yhdistรคmiseen WS-palveluntarjoajaan

Turvallisuuden edut sisรครคn SAP PI/PO

  • Vastaanotinsovelluksen kรคyttรถoikeudet verrataan alkuperรคiseen kรคyttรคjรครคn
  • Vastaanotinjรคrjestelmรคssรค kรคyttรคjรค voidaan auditoida
  • Dynaaminen konfigurointi PI-vastaanotinkanavalla

Uudet ominaisuudet SAP PI/PO

Uudet ominaisuudet sisรครคn SAP PI sisรคltรครค

  • Keskitetty seuranta perustuu SAP ratkaisupรครคllikkรถ.
  • Erittรคin suuri (binรครคri) tiedostojen siirto tiedostoon
  • IDOC (Intermediate Document) ja HTTP-sovittimet AAE:ssรค (Advance Adapter Engine)
  • Kรคyttรคjรคkeskeinen nรคkรถkulma ESR:ssรค
  • Kรคyttรถliittymรค- ja kartoituspohjainen viesti jaettu AAE:llรค
  • Aikakatkaisun konfigurointi viestintรคkanavakohtaisesti
  • Automatisoitu siirto kaavion validointiin
  • Korvaa Trexin, kรคyttรคjรคn mรครคrittรคmรคn viestihaun
  • Kรคyttรคjรคkeskeiset nรคkรถkulmat ESR:ssรค
  • Lisรคosa SAP PI: suojatun yhteyden lisรคosa (SGTP-sovitin, PGP-moduuli) ja B2B-lisรคosat (OFTP-sovitin, AS2-sovitin, EDI-erotin, EDI XML-muunnin jne.)

Edut SAP PI/PO

  • Verrattuna muihin vรคliohjelmistotuotteiden valvontaan SAP PI on parempi. Se tarjoaa valvontaominaisuuksia, kuten viestin, suorituskyvyn, komponenttien valvonnan ja niin edelleen, joita kaikkia voidaan kรคyttรครค virheiden jรคljittรคmiseen ja korjaamiseen.
  • SAP PI tukee erilaisia SAP komponentteja, joita tarvitaan integroitaessa SAP PI
  • Sovittimet ja kartoitukset ovat hyviรค verrattuna muihin vรคliohjelmistotuotteisiin
  • Asynkroninen ja Synchroninen viestintรค on mahdollista

SAP PI vs. BizTalk

SAP PI BizTalk
Pรครคosin vain kรคytรถssรค SAP asiakkaat voivat mahdollistaa SOAP-pohjaisen integroinnin BizTalk on tรคysin rakennettu . Net, sertifioitu Microsoft ja SAP kanssa integroitavaksi SAP suoraan ilman vรคliohjelmistoa
ESB-tuote on suunniteltu ja toteutettu integroitavaksi SAP jรคrjestelmรคt, joissa ei- SAP jรคrjestelmรคt Yleisempi tuote, kyky integroida erilaisia โ€‹โ€‹jรคrjestelmiรค, mukaan lukien SAP ja muut tuotteet
SAP PI:llรค on valmiiksi toimitettu viestien valvontajรคrjestelmรค Ei saatavilla
SAP PI voi suorittaa useita tiedonsiirtoja Ei saatavilla
In SAP PI-automaatio voi olla sekรค manuaalista ettรค ajastettua Ei saatavilla
SAP kรคyttรครค net weaver -portaaliratkaisua BizTalk kรคyttรครค MS SharePointia portaaliratkaisuna
SOA-arkkitehtuurin paradigma SAP on eSOA (Enterprise Service Oriented Archirakenne) SOA perustuu .NETiin ja BizTalkiin
SAP PI Base Engine hinnoitellaan kรคsiteltyjen viestien kokonaismรครคrรคn perusteella ilmaistuna gigatavuina kuukaudessa. SAP PI on vapaasti kรคytettรคvissรค vรคlillรค SAP-to-SAP MS BizTalk -palvelin hinnoitellaan palvelimen kapasiteetin mukaan. Siinรค on neljรค eri versiota Enterprise, Standard, Branch ja Developer

Kun SAP PI/PO:ta ei suositella yrityksen SOA:ssa (palvelusuuntautunut Archirakenne)

  • SAP PI:tรค ei suositella synkroniseen viestintรครคn, koska se kuormittaa merkittรคvรคsti asynkronisen pyynnรถn palvelevaa infrastruktuuripalvelua
  • SAP PI:tรค ei suositella kรคyttรถliittymรคpohjaisissa skenaarioissa, jos taustajรคrjestelmรค on esillรค yrityspalveluina
  • SAP PI:tรค ei tarvita vรคlitykseen, josSAP taustajรคrjestelmรค, kuten J2EE tai .NET-alusta, paljastaa yrityspalvelut kรคyttรถliittymรคskenaariossa

Tiivistรค tรคmรค viesti seuraavasti: