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

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 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รครค.
- Yksi lรคhettรคjรคn suunnalle
- 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
- Mรครคrityspalvelut (API ja sovittimen metatiedot xsd)
- Hallintopalvelut
- Adapter frameworkin tarjoamia erilaisia โโpalvelusovellusliittymiรค โ Thread Manager, Transaction Manager)
- 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?
- Tiedot vastaanotetaan johdosta vastaanottopaikan kautta, joka kuuntelee viestejรค tietyllรค protokollalla tietyssรค osoitteessa
- Kun vastaanottosijainti on vastaanottanut viestin, sovittimelle lรคhetetรครคn viesti. Se luo uuden BizTalk-viestin, liittรครค tietovirran viestiin.
- Se lisรครค kaikki metatiedot, jotka liittyvรคt siihen pรครคtepisteeseen, jonka kautta tiedot vastaanotettiin, ja sitten viesti lรคhetetรครคn viestimoottorille
- Viestikone lรคhettรครค viestin vastaanottoputkeen, jossa tiedot muunnetaan XML-muotoon, jossa viestin lรคhettรคjรค todennetaan, viestin salaus puretaan ja XML validoidaan
- Seuraavaksi viestintรคkone julkaisi viestin viestilaatikkoon. Viestilaatikko on a Microsoft SQL taulukko, joka sisรคltรครค kรคsiteltรคvรคt viestit
- 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


