Domov vývoj Čo je to jazyk na extrakciu obchodných procesov pre webové služby (bpelws)? - definícia z technológie

Čo je to jazyk na extrakciu obchodných procesov pre webové služby (bpelws)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená jazyk pre extrakciu podnikových procesov pre webové služby (BPELWS)?

Vyťažovací jazyk podnikových procesov pre webové služby (BPELWS) určuje obchodné procesy a protokoly interakcie. Je to jazyk založený na XML, ktorý umožňuje zdieľanie úloh v distribuovanom výpočte vo viacerých organizáciách využívajúcich niekoľko webových služieb.

Vyťažovací jazyk podnikových procesov pre webové služby kombinuje a nahrádza jazyk toku webových služieb zo špecifikácie IBM a XLANG od spoločnosti Microsoft. To je tiež niekedy skrátene ako BPEL4WS. Importuje a exportuje informácie pomocou rozhraní webových služieb.

Techopedia vysvetľuje jazyk extrakcie podnikových procesov pre webové služby (BPELWS)

Program na extrakciu obchodných procesov formalizuje obchodné protokoly a zvažuje výnimku, ktorú zaobchádza s pridruženými informáciami o objednávke produktu. Rozširuje interakcie webových služieb, čo umožňuje podporu obchodných transakcií, uľahčuje automatizovanú integráciu procesov, rozširovanie medzi podnikmi (B2B) a vnútropodnikové priestory. Úspešne tak definuje interoperabilný integračný model.


Webová služba sa všeobecne označuje ako abstraktný a vykonateľný obchodný proces. Abstraktný obchodný proces špecifikuje procesy, ktoré sa nemajú vykonávať. Spustiteľný obchodný proces sa zaoberá skutočným správaním účastníka v akejkoľvek obchodnej interakcii. Abstraktné procesy skrývajú prevádzkové podrobnosti a obsahujú viac ako jeden prípad použitia, so šablónou procesu a pozorovateľným správaním štandardizovaným spôsobom. Tento proces obsahuje informácie o tom, kedy sa majú odosielať, čakať a kompenzovať odovzdané správy.


Prostredie na odosielanie správ v jazyku extrakcie obchodných procesov závisí od použitia jazyka popisu webových služieb (WSDL) 1.1, ktorý popisuje odchádzajúce a prichádzajúce správy. Extrakčný jazyk podnikových procesov tiež podporuje premenné zadané pomocou WSDL a XML a štandardne XPath 1.0. Zahŕňa mechanizmus korelácie správ založený na vlastnostiach a model jazykových doplnkov, ktorý umožňuje písať dotazy a výrazy vo viacerých jazykoch. Zahŕňa štruktúrované programovacie konštrukty, ako napríklad while, if then else, sequence and flow. Ďalej zapuzdruje logiku pomocou obsluhy kompenzácie, obsluhy udalostí, lokálnych premenných a obsluhy porúch. Poskytuje sa serializovaný rozsah na riadenie súbežného prístupu k premenným.


Ciele návrhu spojené s jazykom extrakcie podnikových procesov sú:

  • Obchodné procesy interagujúce s externými subjektmi prostredníctvom operácií webových služieb sú definované pomocou WSDL 1.1. Závislosť týchto interakcií je založená na definícii prototypu. Spravidla sú definované pomocou jazyka XML.
  • Koncepty orchestrácie webových služieb sú definované a určené na použitie vonkajšími a vnútornými pohľadmi na podnikový proces. Každý model použitia sa rozpoznáva prostredníctvom špecializovaných rozšírení.
  • Poskytujú sa funkcie manipulácie s údajmi na jednoduchú manipuláciu s údajmi a sú potrebné na definovanie procesných údajov a riadiaceho toku.
  • Podporované sú identifikačné mechanizmy pre inštancie procesu. Identifikátory inštancie sú definované na úrovni aplikačných správ partnermi a môžu sa meniť.
  • Modely dlhodobých transakcií sú definované v rámci rozsahu a kompenzácie. Podporujú obnovu zlyhania dlhodobo prebiehajúcich obchodných procesov.
  • Podporuje sa implicitné vytváranie a ukončenie inštancií procesu.
  • Webové služby sa používajú ako model na zostavenie a procesný rozklad.
Čo je to jazyk na extrakciu obchodných procesov pre webové služby (bpelws)? - definícia z technológie