Jazyk pro extrakci obchodních procesů pro webové služby (BPELWS)

Autor: Lewis Jackson
Datum Vytvoření: 9 Smět 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
Jazyk pro extrakci obchodních procesů pro webové služby (BPELWS) - Technologie
Jazyk pro extrakci obchodních procesů pro webové služby (BPELWS) - Technologie

Obsah

Definice - Co znamená jazyk Business Process Extraction Language pro webové služby (BPELWS)?

Extrakční jazyk podnikových procesů pro webové služby (BPELWS) určuje obchodní procesy a protokoly interakce. Jedná se o jazyk založený na XML, který usnadňuje sdílení úkolů v distribuovaných počítačích napříč různými organizacemi pomocí několika webových služeb.


Jazyk pro extrakci obchodních procesů pro webové služby kombinuje a nahrazuje jazyk toku webových služeb ze specifikace IBM a XLANG od společnosti Microsoft. To je také někdy zkráceno jako BPEL4WS. Importuje a exportuje informace pomocí rozhraní webových služeb.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje jazyk pro extrakci podnikových procesů pro webové služby (BPELWS)

Program pro extrakci podnikových procesů formalizuje obchodní protokoly a zvažuje výjimku, kterou zpracovává s přidruženými informacemi o objednávce produktu. Rozšiřuje interakce webových služeb umožňující podporu obchodních transakcí, usnadňuje automatizovanou integraci procesů, rozšiřování mezi podniky (B2B) a uvnitř podnikových prostor. Tím se daří definovat interoperabilní integrační model.

Webová služba je obecně popisována jako abstraktní a spustitelný obchodní proces. Abstraktní obchodní proces určuje procesy, které nejsou zamýšleny k provedení. Spustitelný obchodní proces se zabývá skutečným chováním účastníka v jakékoli obchodní interakci. Abstraktní procesy skrývají provozní podrobnosti a obsahují více než jeden případ použití, se šablonou procesu a pozorovatelným chováním standardizovaným způsobem. Tento proces obsahuje informace o tom, kdy, čekat a kompenzovat prošel.

Nástroj pro zasílání zpráv o extrakci podnikových procesů závisí na použití jazyka popisu webových služeb (WSDL) 1.1, který popisuje odchozí a příchozí zprávy. Extrakční jazyk podnikových procesů také podporuje proměnné zadané pomocí WSDL a XML a ve výchozím nastavení XPath 1.0. Zahrnuje mechanismus korelace založený na vlastnostech a model jazykových modulů plug-in, který umožňuje psaní dotazů a výrazů ve více jazycích. Zahrnuje strukturované programovací konstrukty, jako například while, if then else, sequence and flow. Navíc zapouzdřuje logiku pomocí obslužných programů pro kompenzaci, obsluhy událostí, lokálních proměnných a obsluhy chyb. Serializovaný rozsah je poskytován pro řízení souběžného přístupu k proměnným.

Cíle designu spojené s jazykem pro extrakci obchodních procesů jsou:

  • Obchodní procesy interagující s externími entitami prostřednictvím operací webových služeb jsou definovány pomocí WSDL 1.1. Závislost těchto interakcí je založena na definici prototypu. Obvykle jsou definovány pomocí jazyka XML.
  • Koncepty orchestrace webových služeb jsou definovány a určeny k použití externími a interními pohledy na obchodní proces. Každý model použití je rozpoznán prostřednictvím specializovaných rozšíření.
  • K dispozici jsou funkce pro manipulaci s daty pro jednoduchou manipulaci s daty a potřebné pro definování procesních dat a řídicí tok.
  • Jsou podporovány identifikační mechanismy pro instance procesu. Identifikátory instance jsou definovány partnery na úrovni aplikace a mohou se měnit.
  • Dlouhodobě fungující transakční modely jsou definovány pro rozsah a kompenzační akce. Podporují zotavení po selhání dlouhotrvajících obchodních procesů.
  • Podporováno je implicitní vytváření a ukončení instancí procesu.
  • Webové služby se používají jako model pro sestavení a rozklad procesu.