Jarayonga asoslangan dastur - Process-driven application

A jarayonga asoslangan dastur a dasturiy ta'minot bu asosiy jarayon tomonidan boshqariladi yoki ish oqimi mexanizmi bu erda jarayon fosh etilishi va qayta ishlatilishi mumkin. Darhaqiqat, barcha dasturlar jarayonga yo'naltirilgan va har qanday dastur mantig'ini a ga ekstrapolyatsiya qilish mumkin oqim sxemasi bajarilishning mantiqiy jarayonini namoyish etish. Jarayonga asoslangan dasturlar o'sib bormoqda[miqdorini aniqlash ] odamlar, tizimlar yoki ikkalasini o'z ichiga olgan korporativ echimlarning tendentsiyasi.

.NET Framework 3.0 chiqishi bilan, Microsoft tanishtirdi Windows Workflow Foundation ("WF")[1] bu ishlab chiquvchilarga dastur oqimini dastur bajarilishidan ajratish imkoniyatini beradi. Ushbu yondashuvdan foydalanadigan bitta Microsoft mahsuloti, BizTalk Server, foydalanadi orkestrlar ijro etilish tartibini ifodalash. Ikkala texnologiya ham jarayonlarni boshqarish uchun grafik vositalarni taqdim etadi va jarayonga asoslangan dasturning bir qismini tashkil qilishi mumkin. Ular ta'minlaydilar texnologik vosita dasturni boshqarish uchun talab qilinadi.

"Jarayonga asoslangan dastur" atamasi K2 tomonidan ommalashtirildi[2] 2008 yilda kompaniya jarayonlar tomonidan boshqariladigan dasturlarni tavsiflashda va dastlab ular tomonidan boshqariladigan dasturlarga murojaat qilgan biznes jarayonlarini boshqarish ("BPM") sifatida tanilgan dasturiy ta'minot K2 marvarid. Ushbu atama endi kengroq qabul qilindi va jarayon mexanizmi tomonidan boshqariladigan har qanday dasturni anglatadi.

Tarix

Birinchi dasturiy ta'minot ko'rib chiqildi protsessual chunki ular oldindan belgilangan tartibda chaqirilgan bir nechta protseduralardan iborat edi. Ushbu oldindan belgilangan tartib statik bo'lishi mumkin, masalan, kirishni talab qilmaydigan dasturlarda yoki odamlardan yoki boshqa manbalardan kirishga asoslangan dinamik. Darhaqiqat, barcha ijro etish yo'li to'g'ridan-to'g'ri oqim sxemasiga tushirilishi mumkin, bu kiritishga asoslangan barcha yo'l o'zgarishlarini hisobga oladi. O'sha kunlarda, barcha dasturlar blok-sxemada boshlanib, keyin u erdan oldinga siljish uchun odatiy hol edi, ammo bu endi tashkilotlar tomon siljish bilan o'zgargan Tezkor dastur ishlab chiqish ("RAD") metodologiyalari.

Bugungi texnikalardan foydalangan holda bugungi dasturlar ham ob'ektga yo'naltirilgan dasturlash ularning bajarilish mantig'ini blok diagrammasi yordamida aks ettirishi mumkin. Keling, kamtar oqim sxemasi bugungi kunda qo'llanilayotgan barcha jarayonlarning asosini tashkil etadi deb o'ylang. Buxgalteriya, biznes, muhandislik va hokazo bo'lsin, kamtarona oqim sxemasi birinchi bo'lib, shunday qilib aytganda. Barcha jarayon modellari o'zlarining ildizlarini oqim sxemasiga bog'laydi.

Yuqoridagilarni inobatga olgan holda, texnologiklar bu bo'shliqni anglab etishlari va ushbu jarayonlarni doimiy ravishda loyihalashtirish va qo'llab-quvvatlashga yordam beradigan vositalarni izlashlari vaqt masalasidir.

Jarayon toifalari

Jarayonga asoslangan dasturlar doirasida uchta toifadagi jarayon mavjud:

Odamdan odamga o'tish jarayoni

Insondan insonga bo'lgan jarayonlar, shu nuqtai nazardan, faqat odamlar ishtirokidagi jarayonlarni nazarda tutadi. Jarayon muayyan dasturiy ta'minot tomonidan aniqlanadi va boshqariladi va ushbu dastur, masalan, vazifalarni topshirish, kuzatish va audit uchun javobgardir. Shunday qilib, dasturiy ta'minot oldindan belgilangan jarayon yo'lidan borish va ularni ko'rib chiqish va bajarish uchun odamlarga vazifalar berish uchun javobgardir.

Odamdan tizimga o'tish jarayoni

Insondan tizimga jarayonlar, shu nuqtai nazardan, ham insonlar, ham tizimlar ishtirokidagi jarayonlarni nazarda tutadi. Jarayon hanuzgacha tegishli jarayonga yo'naltirilgan dasturiy ta'minot tomonidan aniqlanadi va boshqariladi, faqat ushbu stsenariyda inson nomidan yoki tanlov yoki dizayn natijasida ma'lumotlarni saqlash yoki operatsiyalarni boshlash uchun asosiy tizimlarga kirish mumkin.

Tizimdan tizimga o'tish jarayoni

Tizimdan tizimga jarayonlar, shu nuqtai nazardan, faqat tizimlar bilan bog'liq bo'lgan jarayonlarni nazarda tutadi. Ushbu kontekstdagi jarayon odatda an deb nomlanadi orkestratsiya chunki u odatda ma'lumotlarni o'zgartirish va murakkab marshrut senariylarini o'z ichiga oladi.

Dolzarbligi

Bugungi korxonalar jarayonlarga yo'naltirilgan bo'lib, biznesda amalga oshiriladigan barcha ishlar - kofe tayyorlashdan tortib, xodimni yollashdan tortib, moliyaviy operatsiyalarni tekshirishga qadar bo'lgan jarayon. Shunday qilib, ushbu jarayonlarni takroriy takrorlanishi, tekshirilishi, kuzatilishi va bashorat qilinishini ta'minlash uchun dasturiy ta'minot tomonidan boshqarilishi mumkin bo'lgan qayta ishlatiladigan ta'riflarga ekstrapolyatsiya qilish mantiqan to'g'ri keladi.

Jarayonlarni yuqoridagi toifalarga ajratish tashkilotlarga ularning talablarini yaxshiroq tushunishga va o'z navbatida ushbu talablarga eng mos dasturiy ta'minotni tanlashga imkon beradi. Jarayon mexanizmi tanlanganidan so'ng, ushbu jarayonlar atrofida tashkilotga echimlarni taklif qiladigan dasturlar yaratiladi, bu aslida jarayonga asoslangan dasturdir[3].

Shuningdek qarang

Adabiyotlar

  • Venjing Kyui; Xayyan Vang; Tsi Sui (2006-08-03). "Keng qamrovli hisoblash muhitida biznes jarayonlari asosida qo'llaniladigan dasturlar integratsiyasi arxitekturasi". 2006 yil - keng tarqalgan hisoblash va dasturlar bo'yicha birinchi xalqaro simpozium. IEEE Xplore. 55-59 betlar. doi:10.1109 / SPCA.2006.297476. ISBN  1-4244-0325-1.
  • Benites, Mariano (2007-02-26). "BPM eritmasini qanday qilib yo'q qilish kerak". Muqova sahifalari. Olingan 2008-04-18.
  • Del Pikkolo, Serxio. "2008 yil K2 Insayderlar konferentsiyasi: 1 kun". Arxivlandi asl nusxasi 2008-11-21 kunlari. Olingan 2008-04-18.