Innehållsförteckning:
- Definition - Vad betyder språk för affärsprocesser för webbtjänster (BPELWS)?
- Techopedia förklarar språket för processer för affärsprocesser för webbtjänster (BPELWS)
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.
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öretagsutrymmen. 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 skicka, vänta och kompensera för meddelanden som skickats.
Meddelandefunktionen för språkprocesser för extraktion av affärsprocesser beror på att använda WSDL (1.1) -beskrivningsspråk (WSDL) 1.1, som beskriver utgående och inkommande meddelanden. Affärsprocessens extraktionsspråk stöder också WSDL- och XML-typade variabler och XPath 1.0 som standard. Den inkluderar en egendomsbaserad meddelandekorrelationsmekanism 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 ska användas av externa och interna syn på affärsprocessen. Varje användningsmönster känns igen genom specialtillägg.
- Datamanipuleringsfunktioner 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å applikationsmeddelandenivå 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.