XPDL یک الگوی XML را برای تعیین بخشهای فرایند کسبوکار و یا گردش کار تعریف مینماید.
XPDL یا زبان تعریف فرایند بهصورت XML
24 اسفند 1393 ساعت 8:45
XPDL یک الگوی XML را برای تعیین بخشهای فرایند کسبوکار و یا گردش کار تعریف مینماید.
XPDLیا زبان تعریف فرایند بهصورت XML، یک فرمت استاندارد است که توسط (Workflow Management Coalition (WfMC در سال ۲۰۰۸ مطرح گردید و هدف آن فراهم نمودن امکان تبادل تعاریف فرایندهای کسبوکار بین محصولات ارائهدهنده گردش کار و همچنین دستگاههای مدیریت فرایندهای کسبوکار (ابزارهای مدلسازی مختلف) است.
XPDL یک الگوی XML را برای تعیین بخشهای فرایند کسبوکار و یا گردش کار تعریف مینماید.
در واقع XPDL یک فرمت طراحی فرآیند است و شامل اطلاعاتی است که با استفاده از آن، میتوان فرآیند را بهصورت بصری نمایش داد؛ اطلاعاتی از قبیل موقعیت و اندازه المانهای فرآیند از این نوع هستند؛ همچنین میتوان خطوطی را تعریف نمود که المانها را به هم متصل نمایند.
خطوط و گرهها شامل ویژگیهایی هستند که اطلاعات اجرایی را دربرمی گیرند، نمونههایی از این اطلاعات عبارتاند از: قوانین، تشریح فعالیتها، فراخوانی وبسرویسها و غیره.
همچنین XPDL 2 دارای المانهای معادل المانهای BPMN است.
بهعنوانمثال Activity(فعالیت)ها در BPMN معادل Generic Activity در XPDL میباشد و همچنین BPMN Event معادل XPDL Event Activity، BPMN Gateway معادل XPDL Route Activity و BPMN Connections معادل XPDL Transition است.
هدف XPDL ذخیره و انتقال فرآیند است.
XPDL به یک ابزار طراح فرآیند اجازه میدهد تا فرآیند را در فایلی ذخیره نموده و طراح فرآیند دیگر آن را فراخوانی نماید و نمادهای مخصوص به خود را نمایش دهد.
استاندارد XPDL اجرای فرآیند را تضمین نمیکند زیرا ممکن است قوانین در یک BPMS قابلاجرا باشند ولی در دیگری قابلاجرا نباشند.
مفهوم و هدف XPDL در شکل زیر بیانشده است. در بخش بالایی شکل، ابزارهای طراح فرآیند مختلف وجود دارند و در بخش پائین شکل محیط اجرای فرآیند قرارگرفته است.
همانطور که مشاهده میشود XPDL در محیط اجرایی فرآیند نقشی ندارد در این محیط BPEL نقش اصلی را ایفا مینماید، لذا گرفتن کد اجرایی از XPDL غیرممکن است.
کد مطلب: 34987
آدرس مطلب: https://www.itna.ir/article/34987/xpdl-یا-زبان-تعریف-فرایند-به-صورت-xml