Jezik za vađenje poslovnih procesa za web usluge (BPELWS)

Autor: Lewis Jackson
Datum Stvaranja: 9 Svibanj 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
Jezik za vađenje poslovnih procesa za web usluge (BPELWS) - Tehnologija
Jezik za vađenje poslovnih procesa za web usluge (BPELWS) - Tehnologija

Sadržaj

Definicija - Što znači jezik za vađenje poslovnih procesa za web usluge (BPELWS)?

Jezik za ekstrakciju poslovnih procesa za web usluge (BPELWS) određuje poslovne procese i protokole za interakciju. To je jezik zasnovan na XML-u koji olakšava dijeljenje zadataka u raspodijeljenom računalstvu u više organizacija pomoću nekoliko web usluga.


Jezik za ekstrakciju poslovnih procesa za web usluge kombinira i zamjenjuje jezik protoka web usluga iz IBM-ove i XLANG specifikacije od Microsofta. Također se ponekad skraćuje i kao BPEL4WS. Uvozi i izvozi podatke koristeći sučelja web usluga.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava jezik izdvajanja poslovnih procesa za web usluge (BPELWS)

Program za izvlačenje poslovnih procesa formalizira poslovne protokole i razmatra izuzeće s kojim se bavi povezanim podacima o narudžbi proizvoda. On proširuje interakcije na web uslugama omogućujući podršku poslovnim transakcijama, olakšavajući automatiziranu integraciju procesa, širenje u poslovnom prostoru (B2B) i unutar korporativnog prostora. Tako uspijeva definirati interoperabilni model integracije.

Web usluga općenito se opisuje kao apstraktni i izvršni poslovni proces. Sažetak poslovnog procesa određuje procese koji se ne planiraju izvršiti. Izvršni poslovni proces bavi se stvarnim ponašanjem sudionika u bilo kojoj poslovnoj interakciji. Apstraktni procesi skrivaju operativne detalje i sadrže više slučajeva upotrebe, s predloškom procesa i promatranim ponašanjem na standardizirani način. Ovaj postupak ima informacije o tome kada treba pričekati i nadoknaditi propušteno.

Mogućnost slanja poruka o izvlačenju poslovnih procesa ovisi o korištenju jezika opisa web-usluga (WSDL) 1.1, koji opisuje odlazne i dolazne s. Jezik za ekstrakciju poslovnih procesa također podržava varijable koje su upisane u WSDL i XML i XPath 1.0 prema zadanim postavkama. Sadrži mehanizam povezivanja temeljen na osobinama i model dodatka jezika koji omogućuje pisanje upita i izraza na više jezika. To uključuje strukturirane programske konstrukcije kao što su, ako je to slučaj, slijed i tok. Uz to, on obuhvaća logiku s kompenzacijskim aparatima, programima za obradu događaja, lokalnim varijablama i programima za obradu grešaka. Omogućuje serializirani opseg za kontrolu istodobnog pristupa varijablama.

Ciljevi dizajna povezani sa jezikom za vađenje poslovnih procesa su:

  • Poslovni procesi koji komuniciraju s vanjskim subjektima putem operacija web usluga definirani su korištenjem WSDL 1.1. Ovisnost tih interakcija temelji se na definicijama prototipa. Općenito se definiraju upotrebom XML jezika.
  • Koncepti orkestracije web usluga definirani su i trebaju se koristiti u vanjskim i unutarnjim pogledima poslovnog procesa. Svaki obrazac upotrebe prepoznaje se kroz specijalizirana proširenja.
  • Dane su funkcije manipulacije podacima za jednostavnu manipulaciju podacima i potrebne za definiranje procesnih podataka i toka kontrole.
  • Podržani su mehanizmi za prepoznavanje instanci procesa. Identifikance instanci definiraju na razini aplikacije partneri i mogu se promijeniti.
  • Modeli transakcija s dugotrajnim upravljanjem definirani su na opcijama i naknadnim radnjama. Podržavaju oporavak neuspjeha dugotrajnih poslovnih procesa.
  • Podržane su implicitne izrade i ukidanja instanci procesa.
  • Web usluge koriste se kao model za sastavljanje i dekompoziciju procesa.