Verkkopalvelujen liiketoimintaprosessien poimintakieli (BPELWS)

Kirjoittaja: Lewis Jackson
Luomispäivä: 9 Saattaa 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Verkkopalvelujen liiketoimintaprosessien poimintakieli (BPELWS) - Tekniikka
Verkkopalvelujen liiketoimintaprosessien poimintakieli (BPELWS) - Tekniikka

Sisältö

Määritelmä - Mitä tarkoittaa verkkopalvelujen (BPELWS) liiketoimintaprosessien purkukieli?

Verkkopalvelujen (BPELWS) liiketoimintaprosessien erotuskieli määrittelee liiketoimintaprosessit ja vuorovaikutusprotokollat. Se on XML-pohjainen kieli, joka helpottaa tehtävien jakamista hajautetussa laskennassa useille organisaatioille, jotka käyttävät useita Web-palveluita.


Verkkopalvelujen liiketoimintaprosessien purkukieli yhdistää ja korvaa IBM: n Web-palveluiden virtauskielen ja Microsoftin XLANG-eritelmät. Se on myös joskus lyhennetty nimellä BPEL4WS. Se tuo ja vie tietoja verkkopalveluliittymien avulla.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää verkkopalvelujen (BPELWS) liiketoimintaprosessien poimintakielen

Liiketoimintaprosessien erotuskieliohjelma virallistaa liiketoimintaprotokollat ​​ja harkitsee poikkeusta, jota se käsittelee liittyvien tuotetilaustietojen kanssa. Se laajentaa verkkopalvelun vuorovaikutusta, joka mahdollistaa liiketoimien tukemisen, helpottaa automaattista prosessien integrointia, laajentamista yritysten välillä (B2B) ja yritysten sisäisiä tiloja. Siten se onnistuu määrittelemään yhteentoimivan integraatiomallin.

Verkkopalvelua kuvataan yleensä abstraktina ja suoritettavana liiketoimintaprosessina. Abstrakti liiketoimintaprosessi määrittelee prosessit, joita ei ole tarkoitus toteuttaa. Suoritettava liiketoimintaprosessi käsittelee osallistujan todellista käyttäytymistä kaikissa liiketoiminnan vuorovaikutuksissa. Abstraktit prosessit piilottavat toiminnalliset yksityiskohdat ja sisältävät useamman kuin yhden käyttötavan prosessimallilla ja havaittavalla käytöllä standardisoidulla tavalla. Tässä prosessissa on tietoja siitä, milloin on odotettava, kuinka odottaa ja kuinka hyvitetään.

Liiketoimintaprosessien erotuskielen viestintäpalvelu riippuu verkkopalvelujen kuvauskielen (WSDL) 1.1 käyttämisestä, joka kuvaa lähtevät ja tulevat. Liiketoimintaprosessin purkukieli tukee myös WSDL- ja XML-tyyppisiä muuttujia ja XPath 1.0 oletuksena. Se sisältää ominaisuuspohjaisen korrelaatiomekanismin ja kielipistokkeen mallin, joka sallii kyselyiden ja lausekkeiden kirjoittamisen useilla kielillä. Se sisältää jäsennellyt ohjelmointirakenteet, kuten vaikka, jos niin, sekvenssi ja vuo. Lisäksi se kapseloi logiikan kompensointikäsittelijöihin, tapahtumakäsittelijöihin, paikallisiin muuttujiin ja vikakäsittelijöihin. Sarjakohtainen laajuus säädetään muuttujien samanaikaisen pääsyn hallitsemiseksi.

Liiketoimintaprosessien poimintakieleen liittyvät suunnittelutavoitteet ovat:

  • WSDL 1.1 määrittelee liiketoimintaprosessit, jotka ovat vuorovaikutuksessa ulkoisten yksiköiden kanssa verkkopalvelutoimintojen kautta. Näiden vuorovaikutusten riippuvuus perustuu prototyyppimääritelmiin. Ne määritellään yleensä XML-kielellä.
  • Verkkopalvelun järjestämiskonseptit on määritelty ja tarkoitettu käytettäväksi liiketoimintaprosessien ulkoisten ja sisäisten näkymien avulla. Jokainen käyttötapa tunnistetaan erikoistuneiden laajennusten avulla.
  • Datakäsittelytoiminnot datan yksinkertaista käsittelyä varten tarjotaan ja niitä tarvitaan prosessitietojen määrittämiseen ja ohjausvirtaan.
  • Prosessitapahtumien tunnistusmekanismeja tuetaan. Kumppanit määrittelevät sovellustason ilmentymätunnisteet, ja ne voivat muuttua.
  • Pitkäkestoiset transaktiomallit määritellään laajuuden määrittämisessä ja korvaustoimenpiteissä. Ne tukevat pitkäaikaisten liiketoimintaprosessien vikaantumista.
  • Prosessin esiintymien implisiittistä luomista ja lopettamista tuetaan.
  • Verkkopalveluita käytetään mallina kokoamiseen ja prosessien hajoamiseen.