Koti kehitys Mikä on verkkopalvelujen (bpelws) liiketoimintaprosessien uuttokieli? - määritelmä techopediasta

Mikä on verkkopalvelujen (bpelws) liiketoimintaprosessien uuttokieli? - määritelmä techopediasta

Sisällysluettelo:

Anonim

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.

Techopedia selittää verkkopalvelujen (BPELWS) liiketoimintaprosessien poimintakielen

Liiketoimintaprosessien erotuskieliohjelma virallistaa liiketoimintaprotokollat ​​ja harkitsee poikkeusta, jota se käsittelee liittyvien tuotetilaustietojen kanssa. Se laajentaa verkkopalvelun vuorovaikutusta mahdollistaen liiketoiminnan tukien, helpottaa automaattista prosessien integrointia, laajentamista yritysten välille (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 lähetetään, odotetaan ja korvataan siirretyt viestit.


Liiketoimintaprosessien erotuskielen viestintäpalvelu riippuu verkkopalvelujen kuvauskielen (WSDL) 1.1 käyttämisestä, joka kuvaa lähteviä ja tulevia viestejä. Liiketoimintaprosessin purkukieli tukee myös WSDL- ja XML-tyyppisiä muuttujia ja XPath 1.0 oletuksena. Se sisältää ominaisuuspohjaisen viestikorrelaatiomekanismin ja kielilaajennusmallin, 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 sovellusviestitasolla 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.
Mikä on verkkopalvelujen (bpelws) liiketoimintaprosessien uuttokieli? - määritelmä techopediasta