TELEKOMMUNIKATSIYA TEXNOLOGIYALARI Fakulteti 414-20 guruh Tarmoqni dasturlash asoslarifanidan mustaqil ishi
Jbpm5
Bajardi: Yusufov Kamoliddin Tekshirdi:Abdullayev Ulug`bek
Toshkent 2023
Mundarija
3
Kirish 4
Xulosa 17
jBPM - bu BPEL tili yoki o'zining jPDL jarayonini tavsiflash tili yordamida rasmiylashtirilgan ish oqimlarini amalga oshirish uchun JBoss kompaniyasining Java dvigatelidir. LGPL litsenziyasi ostida chiqarilgan. jBPM biznes jarayonlarini boshqarish uchun bepul dastur hisoblanadi. Bu biznes tahlilchilari va ishlab chiquvchilar o'rtasida samarali hamkorlik qilish imkonini beradi. Aytgancha, an'anaviy BPM faqat texnik bo'lmagan foydalanuvchilar uchun mo'ljallangan. Ammo texnik bo'lmagan xodimlar ham, ishlab chiquvchilar ham jBPM da ishlashi mumkin. Ba'zi jBPM g'oyalari Rossiyaning biznes jarayonlarini boshqarish tizimi va RunaWFE ma'muriy qoidalariga asoslanadi, u BPM dvigateliga qo'shimcha ravishda oxirgi foydalanuvchi uchun komponentlarni o'z ichiga oladi: autentifikatsiya va avtorizatsiya tizimi, kiruvchi vazifalar to'g'risida xabarnoma, biznes-jarayon muharriri va boshqalar. LGPL litsenziyasi ostida ham chiqarilgan. 17
18
Foydalanilgan adabiyotlar 18
Kirish
jBPM BPM (Biznes jarayonlarini boshqarish) dan kelib chiqadi, lekin u foydalanuvchilarga biznesni avtomatlashtirishda o'z yo'llarini tanlash imkonini berish uchun rivojlangan. U biznes mantiqini soddalashtiradigan va tashqi ko'rinishga keltiruvchi turli imkoniyatlarni taqdim etadi, masalan, holatlar, jarayonlar, qarorlar jadvallari va boshqalar.
biznes jarayonlari (BPMN2)
ishlarni boshqarish (BPMN2 va CMMN)
qarorlarni boshqarish ( DMN )
biznes qoidalari (DRL)
biznesni optimallashtirish (hal qiluvchi)
jBPM mustaqil xizmat sifatida ishlatilishi yoki maxsus xizmatga o'rnatilgan bo'lishi mumkin. U qo'llanilishi kerak bo'lgan biron bir ramkani majburlamaydi, uni muvaffaqiyatli ishlatish mumkin
an'anaviy JEE ilovalari - urush/quloqni joylashtirish
SpringBoot yoki Thorntail (ilgari WildFly Swarm nomi bilan tanilgan) - uberjar joylashtirishlari
jBPM odatda biznes ilovalarini yaratish uchun ishlatiladi. Biznes ilovasini muayyan biznes muammosini hal qiladigan domenga xos yechim (tanlangan ramkalar va imkoniyatlar bilan tuzilgan) sifatida aniqlash mumkin. Biznes mantig'ini amalga oshirish uchun u biznes jarayonlari, biznes qoidalari va rejalashtirish cheklovlari, shuningdek, qat'iyatlilik, xabar almashish, tranzaktsiyalar va boshqalar kabi turli doiralardagi imkoniyatlardan foydalanadi.