Hjem Utvikling Hva er forretningsprosess-ekstraksjonsspråk for webtjenester (bpelws)? - definisjon fra techopedia

Hva er forretningsprosess-ekstraksjonsspråk for webtjenester (bpelws)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr språk for forretningsprosessutvinning for webtjenester (BPELWS)?

Forretningsprosess-ekstraksjonsspråk for webtjenester (BPELWS) spesifiserer forretningsprosesser og samhandlingsprotokoller. Det er et XML-basert språk som letter oppgavedeling i distribuert databehandling på tvers av flere organisasjoner som bruker flere webtjenester.

Forretningsprosess-ekstraksjonsspråket for web-tjenester kombinerer og erstatter flytjenestespråket for webtjenester fra IBM og XLANG-spesifikasjonen fra Microsoft. Det er også noen ganger forkortet som BPEL4WS. Den importerer og eksporterer informasjon ved hjelp av webtjenestegrensesnitt.

Techopedia forklarer Business Process Extracting Language For Web Services (BPELWS)

Programmet for utvinning av forretningsprosesser formaliserer forretningsprotokoller og vurderer unntaket det håndterer med tilhørende informasjon om produktordre. Det utvider interaksjoner med webtjenester som muliggjør støtte for forretningstransaksjoner, og letter automatisert prosessintegrasjon, utvidelse av business-to-business (B2B) og interne bedriftsområder. Dermed lykkes det å definere en interoperabel integrasjonsmodell.


Webtjeneste blir generelt beskrevet som en abstrakt og en kjørbar forretningsprosess. Den abstrakte forretningsprosessen spesifiserer prosessene som ikke er ment å bli utført. Den kjørbare forretningsprosessen omhandler den faktiske oppførselen til en deltaker i enhver forretningsinteraksjon. Abstrakte prosesser skjuler de operasjonelle detaljene og inneholder mer enn en brukssak, med prosessmal og observerbar oppførsel på en standardisert måte. Denne prosessen har informasjon om når jeg skal sende, vente og kompensere for meldinger som er sendt.


Meldingsanlegg for forretningsprosess-ekstraksjonsspråk avhenger av å bruke WSDL) 1.1, som beskriver utgående og innkommende meldinger. Forretningsprosess-ekstraksjonsspråket støtter også WSDL- og XML-typede variabler, og XPath 1.0 som standard. Den omslutter en eiendomsbasert meldingskorrelasjonsmekanisme og en språkinnleggsmodell, som tillater å skrive spørsmål og uttrykk på flere språk. Det inkluderer strukturerte programmeringskonstruksjoner som, om ikke annet, sekvens og flyt. I tillegg omslutter den logikken med kompensasjonsbehandlere, hendelsesbehandlere, lokale variabler og feilbehandlere. Serialisert omfang gis for å kontrollere samtidig tilgang til variabler.


Designmålene knyttet til språk for forretningsprosess er:

  • Forretningsprosesser som samhandler med eksterne enheter gjennom nettjenesteoperasjoner, defineres ved bruk av WSDL 1.1. Avhengigheten av disse interaksjonene er basert på prototypedefinisjoner. De er generelt definert ved å bruke XML-språk.
  • Webtjenestes orkestrasjonskonsepter er definert og ment å brukes av eksterne og interne syn på forretningsprosessen. Hvert bruksmønster gjenkjennes gjennom spesialiserte utvidelser.
  • Datamanipulasjonsfunksjoner for enkel manipulering av data leveres og kreves for å definere prosessdata og kontrollflyt.
  • Identifiseringsmekanismer for prosessforekomster støttes. Forekomstidentifikatorer er definert på applikasjonsmeldingsnivå av partnere, og kan endres.
  • Langvarige transaksjonsmodeller er definert på scoping- og kompensasjonshandlinger. De støtter feil utvinning av langvarige forretningsprosesser.
  • Implisitt oppretting og avslutning av prosessforekomster støttes.
  • Webtjenester brukes som modell for montering og prosess dekomponering.
Hva er forretningsprosess-ekstraksjonsspråk for webtjenester (bpelws)? - definisjon fra techopedia