Domov Razvoj Kaj je jezik za pridobivanje poslovnih procesov za spletne storitve (bpelws)? - definicija iz tehopedije

Kaj je jezik za pridobivanje poslovnih procesov za spletne storitve (bpelws)? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni jezik za pridobivanje poslovnih procesov za spletne storitve (BPELWS)?

Jezik za pridobivanje poslovnih procesov za spletne storitve (BPELWS) določa poslovne procese in protokole za interakcijo. Je jezik, ki temelji na XML, ki olajša delitev opravil v porazdeljenem računalništvu po več organizacijah, ki uporabljajo več spletnih storitev.

Jezik za pridobivanje poslovnih procesov za spletne storitve združuje in nadomešča jezik pretoka spletne storitve iz specifikacije IBM in XLANG iz Microsofta. Včasih je skrajšan tudi kot BPEL4WS. Uvaža in izvaža podatke z uporabo vmesnikov spletnih storitev.

Techopedia razlaga jezik za pridobivanje poslovnih procesov za spletne storitve (BPELWS)

Program za pridobivanje poslovnih procesov formalizira poslovne protokole in upošteva izjemo, ki jo obravnava s pripadajočimi informacijami o naročilu izdelka. Razširja interakcije med spletnimi storitvami, ki omogoča podporo poslovnim transakcijam, olajša avtomatizirano integracijo procesov, širitev v poslovne (B2B) in znotraj korporativne prostore. Tako uspe opredeliti interoperabilni model integracije.


Spletna storitev je na splošno opisana kot izvleček in izvedljiv poslovni postopek. Abstraktni poslovni postopek določa procese, ki jih ni treba izvesti. Izvršljivi poslovni postopek se ukvarja z dejanskim vedenjem udeleženca v kakršni koli poslovni interakciji. Abstraktni procesi skrivajo operativne podrobnosti in vsebujejo več primerov uporabe s predlogo procesa in opazljivim vedenjem na standardiziran način. Ta postopek vsebuje informacije o tem, kdaj poslati, čakati in kompenzirati poslana sporočila.


Možnost sporočanja jezikov za pridobivanje poslovnih procesov je odvisna od uporabe jezika za opisovanje spletnih storitev (WSDL) 1.1, ki opisuje odhodna in dohodna sporočila. Jezik za ekstrakcijo poslovnih procesov prav tako podpira spremenljivke, vpisane v WSDL in XML, in XPath 1.0 privzeto. Vključuje mehanizem korelacije sporočil na podlagi lastnosti in model vtičnika, ki omogoča pisanje poizvedb in izrazov v več jezikih. Vključuje strukturirane programske konstrukcije, kot so, če je drugače, zaporedje in tok. Poleg tega zajema logiko z odpravniki nadomestil, upravljavci dogodkov, lokalnimi spremenljivkami in upravljavci napak. Za nadzor sočasnega dostopa do spremenljivk je na voljo serijski obseg.


Projektni cilji, povezani z jezikom za pridobivanje poslovnih procesov, so:

  • Poslovni procesi, ki z operacijami spletnih storitev sodelujejo z zunanjimi subjekti, so opredeljeni z uporabo WSDL 1.1. Odvisnost teh interakcij temelji na definicijah prototipov. Na splošno so definirani z uporabo jezika XML.
  • Koncepti orkestracije spletnih storitev so opredeljeni in uporabljeni v zunanjih in notranjih pogledih poslovnega procesa. Vsak vzorec uporabe prepoznamo prek specializiranih razširitev.
  • Na voljo so funkcije za obdelavo podatkov za preprosto manipuliranje s podatki, ki so potrebne za določitev procesnih podatkov in nadzor pretoka.
  • Podprti so identifikacijski mehanizmi za instance postopka. Identifikatorje primerkov partnerji določijo na ravni sporočila aplikacije in se lahko spremenijo.
  • Dolgotrajni modeli transakcij so opredeljeni na ukrepih za določanje obsega in odškodnine. Podpirajo obnovo neuspeha pri dolgotrajnih poslovnih procesih.
  • Podprto je ustvarjanje in prenehanje instanc postopka.
  • Spletne storitve se uporabljajo kot model za sestavljanje in dekompozicijo procesov.
Kaj je jezik za pridobivanje poslovnih procesov za spletne storitve (bpelws)? - definicija iz tehopedije