شما هنوز به سیستم وارد نشده اید. - ورود به سامانه
نمایش تاریخچه

استانداردهای BPM

استاندارد (Standard) در لغت به معنای معیار متعارف و مرسومی است که مورد پذیرش همگان قرار دارد.

به صورت کلی استاندارد را مترادف نظم، قانون و قاعده می دانند.

بنا به گفته ویکی پدیا، سازمان بین المللی استاندارد، آن را اینگونه تعریف کرده است: استاندارد مدرکی است دربرگیرنده قواعد، راهنمایی ها یا ویژگی هایی برای فعالیت ها یا نتایج آنها... با هدف دست یابی به میزان مطلوب از نظم در یک زمینه خاص.

در مورد BPM هم ما با چند استاندارد شناخته شده روبرو هستیم که ذیلاً برخی از آنها را شرح می دهیم:

1. استاندارد BPMN
این استاندارد توسط سازمان مدیریت فرآیند کسب و کار (Business Process Management Initiative) موسوم به BPMI در سال 2004 ارائه شد.

این استاندارد در سال 2006 عضو رسمی کنسرسیوم OMG یا Open Management Group شد و به عنوان یکی از استانداردهای بین المللی و مورد تایید این سازمان قرار گرفت.

BPMN را اصلی ترین ابزار و استانداردی می دانند که در فناوری BPM در اختیار کاربران گذاشته می شود.

پس از انتشار نسخه اولیه و غیررسمی BPMN2 در ابتدای سال 2011، این استاندارد تاکنون دو بار مورد بازنگری قرار گرفته و جهت کسب نظرات دیگران، به اشتراک گذاشته شده است.

2. استاندارد XPDL
این استاندارد به عنوان مبادله تعاریف فرایندها بین موتورهای گردش کار مختلف، تعریف شده است.

XPDL توسط کنسرسیوم مدیریت گردش کار Workflow Management Coalition موسوم به WFMC تعریف شده است.

WFMC یک سازمان علمی تحقیقاتی متشکل از تولیدکنندگان، کاربران، تحلیلگران و گروه های دانشگاهی – تحقیقاتی گردش کار (Workflow) می باشد که در اوت سال 1993 پایه گذاری شده است.

ماموریت این سازمان، ترویج و توسعه استفاده از گردش کار می باشد.

بدین منظور این سازمان سعی می کند از طریق ایجاد استانداردهایی برای یکسان سازی واژگان و اصطلاحات نرم افزاری، تعامل و همکاری Workflowهای متفاوت با یکدیگر را تسهیل و تسریع نماید.

اولین نسخه این استاندارد تحت عنوان XPDL1.0 در سال 2002 و آخرین نسخه آن نیز با عنوان XPDL 2.1 در آوریل سال 2008 ارائه شد.

XPDL 2.1 از استاندارد BPMN هم پشتیبانی می کند.

تقریباً همه ابزارهای مدلسازی فرآیند استاندارد XPDL را به رسمیت شناخته اند و می توانند مدل های فرایندی را تحت این استاندارد، با دیگر ابزارها مبادله کنند.

اساساً XPDL زبانی است که بر مبنای استاندارد XML برای توصیف طراحی مدل های فرایندی ایجاد شده است.

3. استاندارد BPEL
این استاندارد زبانی برای توصیف فرایندهاست.

توصیفات نوشته شده با BPEL ترتیب اجرای یک فرایند را مشخص می کند که توسط موتورهای گردش کار قابل اجرا هستند.

BPEL سرواژه Business Process Execution Language است به معنای زبان اجرای فرایند کسب و کار.

این استاندارد در اصل توسط شرکت های مایکروسافت و آی بی ام برای توصیف نحوه تعامل برنامه های مختلف در یک سلسله فرایندی طراحی شده است اما در حال حاضر تقریباً همه شرکت های ارائه دهنده BPMS از آن پشتیبانی می کنند.

نسخه جدیدتری از این زبان برای کار با سرویس های وب طراحی شده است که تحت عنوان BPEL4WS شناخته می شود (سرواژه Process Execution Language for Web Services)

4. Wf – XML
Wf - XML استانداردی است برای یکپارچه سازی و اتصال گردش های کاری با هم، که توسط کنسرسیوم WFMC توسعه یافته است.