SAP PI/PO-opetusohjelma: Mikä on prosessien integrointi ja orkestrointi
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