Forretningsprocesekstraktionssprog til webservices (BPELWS)

Forfatter: Lewis Jackson
Oprettelsesdato: 9 Kan 2021
Opdateringsdato: 1 Juli 2024
Anonim
Web Services Middleware: All Grown Up!
Video.: Web Services Middleware: All Grown Up!

Indhold

Definition - Hvad betyder sprog for forretningsprocesser til webservices (BPELWS)?

Sprog til ekstraktion af forretningsprocesser til webservices (BPELWS) specificerer forretningsprocesser og interaktionsprotokoller. Det er et XML-baseret sprog, der letter opgavedeling i distribueret computing på tværs af flere organisationer, der bruger flere webservices.


Sprog til ekstraktion af forretningsprocesser for webservices kombinerer og erstatter sproget for webtjenestestrøm fra IBM og XLANG-specifikationen fra Microsoft. Det er også undertiden forkortet som BPEL4WS. Det importerer og eksporterer oplysninger ved hjælp af webtjenestegrænseflader.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer sprog til forretningsprocesser til webservices (BPELWS)

Sprogprogrammet til ekstraktion af forretningsprocesser formaliserer forretningsprotokoller og betragter den undtagelse, det håndterer, med den tilknyttede information om produktordre. Det udvider interaktion med webservices, der muliggør support til forretningstransaktioner, letter automatiseret procesintegration, udvidelse af business-to-business (B2B) og interne virksomhedsrum. Det lykkes således at definere en interoperabil integrationsmodel.

Webtjeneste beskrives generelt som en abstrakt og en eksekverbar forretningsproces. Den abstrakte forretningsproces specificerer de processer, der ikke er beregnet til at blive udført. Den eksekverbare forretningsproces omhandler en deltagers faktiske adfærd i enhver forretningsinteraktion. Abstrakte processer skjuler de operationelle detaljer og indeholder mere end en brugssag, med processkabelon og observerbar adfærd på en standardiseret måde. Denne proces har information om hvornår man skal vente, vente og kompensere for bestået.

Facilitet for sprogbesked til forretningsprocesser afhænger af brugen af ​​webservices beskrivelse sprog (WSDL) 1.1, der beskriver udgående og indgående s. Forretningsprocesekstraktionssprog understøtter også WSDL og XML-typede variabler og XPath 1.0 som standard. Den omslutter en egenskabsbaseret korrelationsmekanisme og en sprog-plug-in-model, der tillader at skrive forespørgsler og udtryk på flere sprog. Det inkluderer strukturerede programmeringskonstruktioner såsom, hvis, hvis det er tilfældet, sekvens og flow. Derudover indkapsler det logik med kompensationsbehandlere, begivenhedshåndterere, lokale variabler og fejlhåndtere. Serialiseret rækkevidde tilvejebringes for at kontrollere samtidig adgang til variabler.

Designmålene, der er forbundet med sprog til forretningsprocesser, er:

  • Forretningsprocesser, der interagerer med eksterne enheder gennem webservicefunktioner, defineres ved hjælp af WSDL 1.1. Afhængigheden af ​​disse interaktioner er baseret på prototypedefinitioner. De defineres generelt ved hjælp af XML-sprog.
  • Webservices orkestreringskoncepter defineres og skal bruges af eksterne og interne synspunkter på forretningsprocessen. Hvert brugsmønster genkendes gennem specialiserede udvidelser.
  • Datamanipulationsfunktioner til enkel manipulation af data leveres og kræves for at definere procesdata og kontrolstrøm.
  • Identifikationsmekanismer til procesforekomster understøttes. Forekomstidentifikatorer defineres på applikationsniveau af partnere og kan ændre sig.
  • Langkørende transaktionsmodeller er defineret på scoping og kompensationshandlinger. De understøtter mislykkethed af langvarige forretningsprocesser.
  • Implicit oprettelse og afslutning af processforekomster understøttes.
  • Webtjenester bruges som en model til samling og procesnedbrydning.