Affärsprocess extraktionsspråk för webbtjänster (BPELWS)

Författare: Lewis Jackson
Skapelsedatum: 9 Maj 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Affärsprocess extraktionsspråk för webbtjänster (BPELWS) - Teknologi
Affärsprocess extraktionsspråk för webbtjänster (BPELWS) - Teknologi

Innehåll

Definition - Vad betyder språk för affärsprocesser för webbtjänster (BPELWS)?

Affärsprocess extraktionsspråk för webbtjänster (BPELWS) anger affärsprocesser och interaktionsprotokoll. Det är ett XML-baserat språk som underlättar delning av uppgifter i distribuerad databehandling över flera organisationer som använder flera webbtjänster.


Affärsprocessens extraktionsspråk för webbtjänster kombinerar och ersätter flödesspråket för webbtjänster från IBM och XLANG-specifikationen från Microsoft. Det är också ibland förkortat som BPEL4WS. Det importerar och exporterar information med gränssnitt för webbtjänster.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar språket för processer för affärsprocesser för webbtjänster (BPELWS)

Programmet för extraktion av affärsprocesser formaliserar affärsprotokoll och anser det undantag som det hanterar med tillhörande information om produktorder. Det utökar interaktioner med webbtjänster som möjliggör stöd för affärstransaktioner, underlättar automatiserad processintegration, expansion i affärsverksamhet (B2B) och interna företag. Således lyckas det att definiera en interoperabel integrationsmodell.

Webbtjänster beskrivs generellt som en abstrakt och en körbar affärsprocess. Den abstrakta affärsprocessen specificerar de processer som inte är avsedda att genomföras. Den körbara affärsprocessen handlar om en deltagares faktiska beteende i alla affärsinteraktioner. Abstrakta processer döljer de operativa detaljerna och innehåller mer än ett användningsfall, med processmall och observerbart beteende på ett standardiserat sätt. Denna process har information om när, vänta och kompensera för godkänt.

Meddelandefunktionen för språkprocesser för extraktion av affärsprocesser beror på hur du använder webbtjänstens beskrivningsspråk (WSDL) 1.1 som beskriver utgående och inkommande. Affärsprocessens extraktionsspråk stöder också WSDL- och XML-typade variabler och XPath 1.0 som standard. Den inkluderar en egendomsbaserad korrelationsmekanism och en språkinsticksmodell som tillåter skrivfrågor och uttryck på flera språk. Det inkluderar strukturerade programmeringskonstruktioner som, om inte annat, sekvens och flöde. Dessutom innehåller det logik med kompensationshanterare, händelseshanterare, lokala variabler och felhanterare. Serialiserad räckvidd tillhandahålls för att kontrollera samtidig åtkomst till variabler.

Designmålen förknippade med språket för affärsprocesser är:

  • Affärsprocesser som interagerar med externa enheter via webbtjänstverksamhet definieras med hjälp av WSDL 1.1. Beroendet av dessa interaktioner baseras på prototypdefinitioner. De definieras vanligtvis med XML-språk.
  • Begrepp för orkestrering av webbtjänster definieras och är avsedda att användas av externa och interna syn på affärsprocessen. Varje användningsmönster känns igen genom specialtillägg.
  • Datamanipulationsfunktioner för enkel manipulering av data tillhandahålls och krävs för att definiera processdata och kontrollflöde.
  • Identifieringsmekanismer för processinstanser stöds. Instansidentifierare definieras på applikationsnivå av partners och kan komma att ändras.
  • Långtrafiska transaktionsmodeller definieras på scoping- och kompensationsåtgärder. De stödjer återhämtning av felaktiga affärsprocesser.
  • Implicit skapande och avslutning av processinstanser stöds.
  • Webbtjänster används som modell för montering och processnedbrytning.