Rumah Pembangunan Apakah bahasa pengekstrakan proses perniagaan untuk perkhidmatan web (bpelws)? - definisi dari techopedia

Apakah bahasa pengekstrakan proses perniagaan untuk perkhidmatan web (bpelws)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah Proses Pengekstrakan Proses Perniagaan Untuk Perkhidmatan Web (BPELWS) bermakna?

Bahasa pengekstrakan proses perniagaan untuk perkhidmatan Web (BPELWS) menentukan proses perniagaan dan protokol interaksi. Ini adalah bahasa berasaskan XML yang memudahkan perkongsian tugas dalam pengkomputeran yang diedarkan di pelbagai organisasi menggunakan beberapa perkhidmatan Web.

Bahasa pengekstrakan proses perniagaan untuk perkhidmatan Web menggabungkan dan menggantikan bahasa aliran perkhidmatan Web dari spesifikasi IBM dan XLANG dari Microsoft. Ia juga kadang-kadang disingkat sebagai BPEL4WS. Ia mengimport dan mengeksport maklumat menggunakan antara muka perkhidmatan web.

Techopedia menerangkan Bahasa Pengekstrakan Proses Perniagaan Untuk Perkhidmatan Web (BPELWS)

Program bahasa pengekstrakan proses perniagaan merumuskan protokol perniagaan dan menganggap pengecualian yang ditangani dengan maklumat berkaitan pesanan produk. Ia memanjangkan interaksi perkhidmatan Web yang membolehkan sokongan untuk transaksi perniagaan, memudahkan integrasi proses automatik, pengembangan perniagaan ke perniagaan (B2B) dan intra ruang korporat. Oleh itu, ia berjaya menentukan model integrasi interoperable.


Perkhidmatan web secara umum digambarkan sebagai proses perniagaan yang boleh dilaksanakan dan abstrak. Proses perniagaan abstrak menentukan proses yang tidak dimaksudkan untuk dilaksanakan. Proses perniagaan boleh laku berkaitan dengan tingkah laku sebenar peserta dalam mana-mana interaksi perniagaan. Proses abstrak menyembunyikan butir-butir operasi dan mengandungi lebih daripada satu kes penggunaan, dengan template proses dan tingkah laku yang dapat diperhatikan dalam fesyen yang standard. Proses ini mempunyai maklumat mengenai kapan untuk menghantar, menunggu dan mengimbangi mesej yang diluluskan.


Kemudahan pemesejan bahasa pengekstrakan proses perniagaan bergantung pada penggunaan bahasa penerangan perkhidmatan Web (WSDL) 1.1, yang menerangkan mesej keluar dan masuk. Bahasa pengekstrakan proses perniagaan juga menyokong pembolehubah WSDL dan XML, dan XPath 1.0 secara lalai. Ia melampirkan mekanisme korelasi mesej berasaskan hartanah dan model pemalam bahasa, yang membenarkan menulis pertanyaan dan ungkapan dalam pelbagai bahasa. Ia termasuk pembinaan pengaturcaraan berstruktur seperti sementara, jika kemudian, urutan dan aliran. Di samping itu, ia merangkumi logik dengan pengendali pampasan, pengendali acara, pembolehubah tempatan dan pengendali kesalahan. Skop serial disediakan untuk mengawal akses serentak kepada pembolehubah.


Matlamat reka bentuk yang berkaitan dengan bahasa pengekstrakan proses perniagaan adalah:

  • Proses perniagaan berinteraksi dengan entiti luar melalui operasi perkhidmatan web ditakrifkan menggunakan WSDL 1.1. Ketergantungan interaksi ini berdasarkan definisi prototaip. Mereka biasanya ditakrifkan menggunakan bahasa XML.
  • Konsep orkestrasi perkhidmatan web ditakrifkan dan dimaksudkan untuk digunakan oleh pandangan perniagaan luar dan dalaman. Setiap corak penggunaan diiktiraf menerusi sambungan khusus.
  • Fungsi manipulasi data untuk memanipulasi data mudah disediakan dan diperlukan untuk menentukan data proses dan aliran kawalan.
  • Mekanisme pengenalan untuk proses proses disokong. Pengenal instansi ditakrifkan pada tahap mesej aplikasi oleh rakan kongsi, dan mungkin berubah.
  • Model urusniaga jangka panjang ditakrifkan dalam tindakan pelbagaian dan pampasan. Mereka menyokong pemulihan kegagalan proses perniagaan yang lama.
  • Penciptaan dan penamatan proses yang tidak jelas disokong.
  • Perkhidmatan web digunakan sebagai model untuk pemasangan dan proses penguraian.
Apakah bahasa pengekstrakan proses perniagaan untuk perkhidmatan web (bpelws)? - definisi dari techopedia