Wika sa Proseso ng Pagpapatupad ng Negosyo (BPEL)

May -Akda: Lewis Jackson
Petsa Ng Paglikha: 7 Mayo 2021
I -Update Ang Petsa: 13 Mayo 2024
Anonim
Wika sa Proseso ng Pagpapatupad ng Negosyo (BPEL) - Teknolohiya
Wika sa Proseso ng Pagpapatupad ng Negosyo (BPEL) - Teknolohiya

Nilalaman

Kahulugan - Ano ang kahulugan ng Wika sa Proseso ng Pagpapatupad ng Negosyo (BPEL)?

Ang Wika ng Proseso ng Pagpapatupad ng Negosyo (BPEL) ay isang Organisasyon para sa Pagsulong ng Mga Nakabatay na Mga Pamantayan sa Impormasyong Pamantayan (OASIS) na maipapatupad para sa pag-export at pag-import ng impormasyon sa negosyo gamit lamang ang mga interface na magagamit sa pamamagitan ng mga serbisyo sa Web.

Nag-aalala ang BPEL sa abstract na proseso ng "programming sa malaki", na nagsasangkot ng mga interaksyon ng transaksyon ng mataas na antas ng estado. Kasama sa wika ang tulad ng impormasyon tulad ng kung kailan, s, kailan maghihintay para sa s at kailan upang mabayaran ang mga hindi matagumpay na transaksyon. Sa kaibahan, ang "programming sa maliit" ay nakikipag-usap sa mga maigsing pag-uugali na maaaring ma-program tulad ng isang solong transaksyon na kinasasangkutan ng lohikal na pagmamanipula ng mga mapagkukunan.

Binuo ang BPEL upang matugunan ang mga pagkakaiba sa pagitan ng programming sa malaki at programming sa maliit. Ang terminong ito ay kilala rin bilang Web Services Business Proseso ng Pagpapatupad ng Wika (WS-BPEL), at kung minsan ay nakasulat bilang wika sa pagpapatupad ng proseso ng negosyo para sa Web Services.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Wika ng Proseso ng Pagpapatupad ng Negosyo (BPEL)

Parehong binuo ng Microsoft at IBM ang kanilang sariling programa sa malalaking wika, na halos kapareho at tinawag na XLANG at WSFL ayon sa pagkakabanggit. Dahil sa katanyagan ng isang pangatlong wika, nagpasya ang BPML, Microsoft at IBM na pagsamahin ang kanilang dalawang wika sa isa pang tinatawag na BPEL4WS. Matapos isumite ang bagong wika sa OASIS para sa standardisasyon, lumitaw ito mula sa isang komite sa teknikal noong 2004 bilang WS-BPEL 2.0.

Ang mga pakikipag-ugnay sa serbisyo sa web sa BPEL ay inilarawan sa dalawang paraan:

  1. Mga maipapatupad na proseso ng negosyo, isang modelo ng aktwal na pag-uugali ng tao
  2. Ang mga proseso ng negosyo ng abstract, isang bahagyang tinukoy na proseso na hindi inilaan upang maisakatuparan, ngunit sa ilang mga kinakailangang konkretong mga detalye sa pagpapatakbo ay nakatago

Ang parehong mga modelo ay nagsisilbi ng isang naglalarawang papel at may higit sa isang posibleng kaso sa paggamit. Ang BPEL ay dapat gamitin sa pagitan ng mga negosyo at sa loob ng isang naibigay na negosyo.

Ang wikang BPEL4Mga wika at WS-Human Task ay nai-publish noong 2007 at inilarawan kung paano makikipag-ugnay ang mga tao sa mga proseso ng BPEL.

Ang 10 orihinal na mga layunin ng disenyo ng BPEL ay:


  1. Tukuyin ang mga proseso ng negosyo na nakikipag-ugnay sa mga operasyon sa Web-service
  2. Tukuyin ang mga proseso ng negosyo na gumamit ng isang XML na batay sa wika
  3. Tukuyin ang isang hanay ng mga konsepto ng orkestasyon ng serbisyo sa Web na gagamitin ng parehong abstract at ang maipapatupad na pananaw ng isang proseso ng negosyo
  4. Ibigay at ipatupad ang parehong hierarchical at graph-like control rehimen
  5. Maglaan para sa mga pagmamanipula ng data kung kinakailangan upang tukuyin ang proseso ng data at control flow
  6. Suportahan ang isang pamamaraan ng pagkakakilanlan para sa mga proseso ng proseso tulad ng tinukoy ng mga kasosyo, habang kinikilala na maaaring magbago
  7. Suportahan ang implicit na paglikha at pagwawakas ng mga pagkakataong proseso
  8. Tukuyin ang isang matagal na modelo ng transaksyon batay sa napatunayan na mga diskarte
  9. Gumamit ng mga serbisyong nakabase sa Web bilang isang modelo para sa proseso ng agnas at pagpupulong
  10. Bumuo sa mga pamantayan sa serbisyo sa Web