Namai Plėtra Kas yra interneto paslaugų verslo procesų ištraukimo kalba (bpelws)? - apibrėžimas iš techopedijos

Kas yra interneto paslaugų verslo procesų ištraukimo kalba (bpelws)? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia interneto paslaugų verslo procesų ištraukimo kalba (BPELWS)?

Interneto paslaugų verslo procesų ištraukimo kalba (BPELWS) nurodo verslo procesus ir sąveikos protokolus. Tai XML pagrindu sukurta kalba, palengvinanti užduočių pasidalijimą paskirstytame skaičiavime keliose organizacijose, naudojantis keliomis interneto paslaugomis.

Žiniatinklio paslaugų verslo procesų ištraukimo kalba sujungia ir pakeičia interneto paslaugų srauto kalbą iš IBM ir XLANG specifikaciją iš „Microsoft“. Jis taip pat kartais sutrumpinamas kaip BPEL4WS. Jis importuoja ir eksportuoja informaciją naudodamas interneto paslaugų sąsajas.

„Techopedia“ paaiškina interneto paslaugų verslo procesų ištraukimo kalbą (BPELWS)

Verslo procesų ištraukimo kalbos programa įformina verslo protokolus ir atsižvelgia į išimtį, kurią ji taiko su susijusia produkto užsakymo informacija. Tai praplečia interneto paslaugų sąveiką, leidžiančią palaikyti verslo operacijas, palengvinančią automatinę proceso integraciją, plėtrą versle verslui (B2B) ir įmonės viduje. Taigi pavyksta apibrėžti sąveikų integracijos modelį.


Paprastai žiniatinklio paslauga apibūdinama kaip abstraktus ir vykdomas verslo procesas. Abstraktus verslo procesas nurodo procesus, kurių neketinama vykdyti. Vykdomas verslo procesas susijęs su realiu dalyvio elgesiu bet kokioje verslo sąveikoje. Abstrakčiuose procesuose slepiama operatyvinė informacija ir juose yra daugiau nei vienas naudojimo atvejis, naudojant proceso šabloną ir stebimą elgesį standartizuotai. Šiame procese yra informacijos apie tai, kada siųsti, laukti ir kompensuoti perduodamus pranešimus.


Verslo procesų ekstrahavimo kalbos pranešimų teikimo priemonė priklauso nuo žiniatinklio paslaugų aprašymo kalbos (WSDL) 1.1 naudojimo, kuri apibūdina siunčiamus ir gaunamus pranešimus. Verslo proceso ištraukimo kalba taip pat palaiko WSDL ir XML įvestus kintamuosius, o „XPath 1.0“ - pagal numatytuosius nustatymus. Jame pateiktas nuosavybės pagrindu sukurto pranešimo koreliacijos mechanizmas ir kalbos papildinio modelis, leidžiantis rašyti užklausas ir išraiškas keliomis kalbomis. Tai apima struktūrizuotas programavimo konstrukcijas, tokias kaip, o jei, tada, seka ir srautas. Be to, joje pateikiama logika su kompensacijų tvarkytojais, įvykių tvarkytojais, vietiniais kintamaisiais ir gedimų tvarkytojais. Pateikiama nuoseklioji aprėptis, kad būtų galima valdyti tuo pat metu prieinamus kintamuosius.


Projektavimo tikslai, susiję su verslo procesų išgavimo kalba, yra šie:

  • Verslo procesai, sąveikaujantys su išoriniais subjektais naudojant interneto paslaugų operacijas, yra apibrėžti naudojant WSDL 1.1. Šių sąveikų priklausomybė pagrįsta prototipų apibrėžimais. Paprastai jie apibūdinami naudojant XML kalbą.
  • Tinklo paslaugų organizavimo sąvokos yra apibrėžtos ir skirtos naudoti išoriniams ir vidiniams verslo proceso vaizdams. Kiekvienas naudojimo būdas atpažįstamas naudojant specializuotus plėtinius.
  • Pateikiamos duomenų tvarkymo funkcijos, skirtos paprastam duomenų valdymui, ir jos yra reikalingos proceso duomenims apibrėžti ir valdymo srautui nustatyti.
  • Palaikomi proceso atvejų identifikavimo mechanizmai. Egzempliorių identifikatoriai yra apibrėžti programos pranešimo lygyje partnerių ir gali keistis.
  • Apibrėžti apimties nustatymo ir kompensavimo veiksmai yra ilgalaikiai operacijų modeliai. Jie palaiko ilgalaikių verslo procesų nesėkmingą atkūrimą.
  • Netiesioginis proceso egzempliorių kūrimas ir nutraukimas yra palaikomi.
  • Žiniatinklio paslaugos naudojamos kaip surinkimo ir proceso skaidymo modelis.
Kas yra interneto paslaugų verslo procesų ištraukimo kalba (bpelws)? - apibrėžimas iš techopedijos