Daftar Isi:
- Definisi - Apa arti Bahasa Proses Ekstraksi Bisnis Untuk Layanan Web (BPELWS)?
- Techopedia menjelaskan Bahasa Proses Ekstraksi Bisnis Untuk Layanan Web (BPELWS)
Definisi - Apa arti Bahasa Proses Ekstraksi Bisnis Untuk Layanan Web (BPELWS)?
Bahasa ekstraksi proses bisnis untuk layanan Web (BPELWS) menetapkan proses bisnis dan protokol interaksi. Ini adalah bahasa berbasis XML yang memfasilitasi pembagian tugas dalam komputasi terdistribusi di banyak organisasi menggunakan beberapa layanan Web.
Bahasa ekstraksi proses bisnis untuk layanan Web menggabungkan dan menggantikan bahasa aliran layanan Web dari spesifikasi IBM dan XLANG dari Microsoft. Kadang-kadang juga disingkat BPEL4WS. Impor dan ekspor informasi menggunakan antarmuka layanan web.
Techopedia menjelaskan Bahasa Proses Ekstraksi Bisnis Untuk Layanan Web (BPELWS)
Program bahasa ekstraksi proses bisnis memformalkan protokol bisnis dan mempertimbangkan pengecualian yang ditangani dengan informasi terkait pesanan produk. Ini memperluas interaksi layanan Web memungkinkan dukungan untuk transaksi bisnis, memfasilitasi integrasi proses otomatis, ekspansi dalam bisnis-ke-bisnis (B2B) dan ruang intra perusahaan. Dengan demikian ia berhasil mendefinisikan model integrasi interoperable.
Layanan web umumnya digambarkan sebagai proses bisnis yang abstrak dan dapat dieksekusi. Proses bisnis abstrak menentukan proses yang tidak dimaksudkan untuk dieksekusi. Proses bisnis yang dapat dieksekusi berkaitan dengan perilaku aktual dari seorang peserta dalam setiap interaksi bisnis. Proses abstrak menyembunyikan detail operasional dan mengandung lebih dari satu kasus penggunaan, dengan templat proses dan perilaku yang dapat diamati dalam mode standar. Proses ini memiliki informasi mengenai kapan harus mengirim, menunggu, dan mengkompensasi pesan yang dikirimkan.
Fasilitas olahpesan bahasa ekstraksi proses bisnis tergantung pada penggunaan bahasa deskripsi layanan Web (WSDL) 1.1, yang menggambarkan pesan keluar dan masuk. Bahasa ekstraksi proses bisnis juga mendukung variabel ketik WSDL dan XML, dan XPath 1.0 secara default. Ini mencakup mekanisme korelasi pesan berbasis properti dan model plug-in bahasa, yang memungkinkan penulisan kueri dan ekspresi dalam berbagai bahasa. Ini termasuk konstruksi pemrograman terstruktur seperti sementara, jika kemudian, urutan dan aliran. Selain itu, merangkum logika dengan penangan kompensasi, penangan acara, variabel lokal dan penangan kesalahan. Ruang lingkup berseri disediakan untuk mengontrol akses bersamaan ke variabel.
Tujuan desain yang terkait dengan bahasa ekstraksi proses bisnis adalah:
- Proses bisnis yang berinteraksi dengan entitas eksternal melalui operasi layanan web didefinisikan menggunakan WSDL 1.1. Ketergantungan interaksi ini didasarkan pada definisi prototipe. Mereka umumnya didefinisikan menggunakan bahasa XML.
- Konsep orkestrasi layanan web didefinisikan dan dimaksudkan untuk digunakan oleh pandangan eksternal dan internal dari proses bisnis. Setiap pola penggunaan dikenali melalui ekstensi khusus.
- Fungsi manipulasi data untuk manipulasi data sederhana disediakan dan diperlukan untuk menentukan data proses dan kontrol aliran.
- Mekanisme identifikasi untuk proses contoh didukung. Pengenal instan ditentukan pada tingkat pesan aplikasi oleh mitra, dan mungkin berubah.
- Model transaksi yang berjalan lama didefinisikan pada tindakan pelingkupan dan kompensasi. Mereka mendukung kegagalan pemulihan proses bisnis yang berjalan lama.
- Penciptaan implisit dan penghentian instance proses didukung.
- Layanan web digunakan sebagai model untuk perakitan dan proses dekomposisi.