![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](https://a.continuousdev.com/technology/business-process-extraction-language-for-web-services-bpelws.jpg)
Obsah
- Definícia - Čo znamená jazyk pre extrakciu podnikových procesov pre webové služby (BPELWS)?
- Ú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)
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.