Jazyk pre extrakciu podnikových procesov pre webové služby (BPELWS)

Autor: Lewis Jackson
Dátum Stvorenia: 9 Smieť 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Jazyk pre extrakciu podnikových procesov pre webové služby (BPELWS) - Technológie
Jazyk pre extrakciu podnikových procesov pre webové služby (BPELWS) - Technológie

Obsah

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.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

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, čakať a kompenzovať prešli.

Nástroj 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 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 aplikácie 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 rozklad procesu.