Biznesa procesu ieguves valoda tīmekļa pakalpojumiem (BPELWS)

Autors: Lewis Jackson
Radīšanas Datums: 9 Maijs 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
BPEL - Business Process Execution Language - WS - BPEL Basics
Video: BPEL - Business Process Execution Language - WS - BPEL Basics

Saturs

Definīcija - ko nozīmē biznesa procesu ieguves valoda Web pakalpojumiem (BPELWS)?

Biznesa procesu ieguves valoda tīmekļa pakalpojumiem (BPELWS) norāda biznesa procesus un mijiedarbības protokolus. Tā ir XML balstīta valoda, kas atvieglo uzdevumu dalīšanu sadalītā skaitļošanā vairākās organizācijās, izmantojot vairākus Web pakalpojumus.


Tīmekļa pakalpojumu biznesa procesu ieguves valoda apvieno un aizstāj Web pakalpojumu plūsmas valodu no IBM un XLANG specifikāciju no Microsoft. Dažreiz to saīsina arī kā BPEL4WS. Tas importē un eksportē informāciju, izmantojot tīmekļa pakalpojumu saskarnes.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro biznesa procesu ieguves valodu tīmekļa pakalpojumiem (BPELWS)

Biznesa procesu ieguves valodas programma formalizē biznesa protokolus un ņem vērā izņēmumu, ko tā apstrādā ar saistīto informāciju par produktu pasūtījumiem. Tas paplašina tīmekļa pakalpojumu mijiedarbību, ļaujot atbalstīt biznesa darījumus, atvieglojot automatizētu procesu integrāciju, paplašināšanu uzņēmumu starpā (B2B) un uzņēmuma iekšienē. Tādējādi tai izdodas definēt sadarbspējīgu integrācijas modeli.

Web pakalpojumu parasti raksturo kā abstraktu un izpildāmu biznesa procesu. Abstrakts biznesa process norāda procesus, kurus nav paredzēts izpildīt. Izpildāmais biznesa process attiecas uz faktisko dalībnieka izturēšanos jebkurā biznesa mijiedarbībā. Abstraktie procesi slēpj operatīvās detaļas un satur vairāk nekā vienu lietošanas gadījumu ar procesa veidni un standartizētu novērojamu uzvedību. Šajā procesā ir informācija par to, kad jānogaida un kā kompensēt nokārtoto.

Biznesa procesu ieguves valodas ziņojumapmaiņas iespēja ir atkarīga no Web pakalpojumu apraksta valodas (WSDL) 1.1 izmantošanas, kas apraksta izejošos un ienākošos. Biznesa procesa ieguves valoda atbalsta arī WSDL un XML drukātos mainīgos, kā arī XPath 1.0 pēc noklusējuma. Tajā ir ietverts uz īpašumu balstīts korelācijas mehānisms un valodas spraudņa modelis, kas ļauj rakstīt vaicājumus un izteicienus vairākās valodās. Tas ietver strukturētas programmēšanas konstrukcijas, piemēram, kamēr, ja vēl, tad secība un plūsma. Turklāt tajā ir iekļauta loģika ar kompensācijas apstrādātājiem, notikumu apstrādātājiem, vietējiem mainīgajiem un kļūdu apstrādātājiem. Tiek nodrošināta sērijveida tvērums, lai kontrolētu vienlaicīgu piekļuvi mainīgiem.

Ar biznesa procesu ieguves valodu saistītie dizaina mērķi ir:

  • Biznesa procesi, kas mijiedarbojas ar ārējām vienībām, izmantojot tīmekļa pakalpojumu operācijas, tiek definēti, izmantojot WSDL 1.1. Šo mijiedarbību atkarība ir balstīta uz prototipu definīcijām. Parasti tos definē, izmantojot XML valodu.
  • Tīmekļa pakalpojumu orķestrēšanas koncepcijas ir definētas un domātas izmantošanai biznesa procesa ārējos un iekšējos skatījumos. Katru lietošanas veidu atpazīst, izmantojot specializētus paplašinājumus.
  • Tiek nodrošinātas un nepieciešamas datu apstrādes funkcijas, kas paredzētas vienkāršai datu manipulēšanai, lai definētu procesa datus un kontrolētu plūsmu.
  • Tiek atbalstīti procesu gadījumu identifikācijas mehānismi. Ekspertu identifikatorus lietojumprogrammu līmenī nosaka partneri, un tie var mainīties.
  • Ilgtermiņa darījumu modeļi ir noteikti darbības jomas noteikšanas un kompensācijas darbībām. Viņi atbalsta ilgstošu biznesa procesu neveiksmes atkopšanu.
  • Netieša procesa gadījumu izveidošana un pārtraukšana tiek atbalstīta.
  • Web pakalpojumus izmanto kā paraugu montāžai un procesu sadalīšanai.