معرفی نرم افزار BPMS اینتالیو (Intalio)

BPMS اینتالیو, BPMS Intalio, نرم افزار BPMS

BPMS اینتالیو, BPMS Intalio, نرم افزار BPMS


معرفی نرم افزار BPMS اینتالیو (Intalio)

همانگونه که نرم‌افزار مدیریت پایگاه داده یک سازمان سیستم اصلی برای مدیریت و نگهداری داده‌های حیاتی سازمان است، نرم‌افزار مدیریت فرآیندهای کسب و کار (BPMS) نیز سیستم اصلی برای مدیریت فرآیندهای کسب و کار و اطلاعات آنهاست.

نرم‌افزار Intalio یک سیستم مدیریت فرآیندهای کسب و کار است که بر پایه  Eclipse و ابزارهای متن‌باز Apache ایجاد شده است.

در این نرم افزار کلیه ابزارهای مورد نیاز برای طراحی، استقرار، اجرا و مدیریت فرآیندهای سازمانی وجود دارد.

اینتالیو دارای دو قسمت designer و server می‌باشد. Designer به کاربر این اجازه را می‌دهد تا فرآیندهای در سطح business  را مدلسازی نمایند. این مدل‌ها در ادامه در سرور مستقر می‌شود. در بخش Designer  بدون نوشتن کد، می‌توان مدل BPMN را به فرآیندهای BPEL قابل اجرا تبدیل نمود.

نسخه سازمانی دارای لایه دیگری نیز هست که مؤلفه‌های توسعه‌ای را با استفاده از امکانات پایه‌ای لایه هسته سیستم ارائه می‌کند. مؤلفه‌های Intalio|AJAX  به منظور توسعه لایه کاربری مورد نیاز، Intalio|BAM برای پایش فعالیت‌های کسب و کار و فرایندها، Intalio|BRE با هدف مدیریت قوانین تجاری، Intalio|ECM به منظور مدیریت محتوای سازمانی، Intalio|ESB برای استفاده از مفاهیم معماری سرویس‌گرا و Intalio|Portal برای مدیریت تراکنش و تعامل کاربران با محصول در قالب یک دریچه واحد.

مزایای نسخه سازمانی نرم‌افزار Intalio

  • اجتماع کاربری فعال: بیش از ۸۰۰۰۰ کاربر فعالی در کل دنیا
  • پشتیبانی از استانداردهای ئیشرفته مدلسازی فرایند از جملهBPMN و  BPEL
  • ترجمه BPMN به کدهای BPEL بدون نیاز به کدنویسی
  • بهینه سازی دینامیک و تغییرات فرآیندها: با پشتیبانی از بروزرسانی های موردی
  • مقیاس پذیری، قابلیت اطمینان و دسترس پذیری بالا
  • پشتیبانی از Adapterها و Connectorهای مختلف

این محصول قابلیت کلاستربندی را دارد و Load-balancing  را داشته و با استفاده از تکنیکهای activation/ passivation  می‌توان این محصول را بر روی کلاسترهای با تعداد Node زیاد اجرا نمود. به عنوان مثال بیش از ۱۲۰۰ نود در وزارت انرژی آمریکا.

در این حالت امکان اجرا و مدیریت تعداد زیادی فرآیند بعضاً تا ۱۲۰۰۰۰ فرآیند اجراشده بر روی یک CPU ، تعداد زیاد فرآیندهای اجرا شده همزمان تا ۲۵۰۰۰۰۰۰۰ نمونه فرآیند بر روی یک سرور و تعداد زیاد تراکنش ­بر روی یک موتور مجازی را دارد.

 سیستم Intalio از مجموعه گسترده‌ای از Connector ها برای یکپارچه‌سازی پایگاه داده‌های این سیستم و نرم‌افزارهای مختلف یا سیستمهایthird-party  استفاده مینماید. زیرساخت Intalio دارای مؤلفه‌های مختلفی در لایه تعریف شده بر روی لایه هسته است که کارکردهای پیشرفته مدیریت فرآیندهای کسب و کار را به همراه دارند.

این مؤلفه‌ها شامل موارد ذیل است که کارکردهای هر کدام از این موارد به طور مفصل در ادامه آورده شده است.

  • Intalio portal
  • Intalio ESB
  • Intalio ECM
  • Intalio BRE
  • Intalio BAM
  • Intalio Ajax‌

چرخه حیات برای فرآیندها در اینتالیو شامل ۱۲ مرحله است که از کشف فرآیند تا کنترل فرآیند می‌باشد که در شکل زیر ملاحظه مینمایید.

psd

برخی از مهم ترین مراحل ساخت و پیاده سازی فرایند را در شکل زیر مشاهده مینمایید:

Discover

واسط web: دسترسی به زیرساخت سیستم مدیریت فرآیندها با استفاده از هر web browser ای

چارت سازمانی: نگاشت سازمان و همه دینفعان و متولیان فرایند

Model

مدلساز فرآیند با استاندارد BPMN 2.0  به عنوان یکی از کاملترین زبان ها و استانداردهای مدلسازی فرایند در سطح دنیا

Simulate

هزینه مبتنی بر فعالیت یا ABC: شاخص کلیدی عملکرد و سایر معیارهای مورد نیاز در اجرای فرایند

What if simulation : شبیه سازی انواع سناریوهای محتمل

تحلیل شکاف: مقایسه مدل‌های فرآیند وضع موجود و مطلوب و تعیین مسیرهای مهاجرت

Design

Object builder: طراحی process data object ها با استفاده از wizard

 :Mashup Studioاتصال فرآیندها به سیستم‌های خارجی با کدنویسی حداقلی

Documentation Generation : تولید محتوا به طور اتوماتیک با هدف آموزش و بازبینی

Build

Debugger: عیب یابی فرآیند از طریق محیط تست و رفع اشکال تعاملی

Package Manager: بسته بندی محصولات فرآیند (مدل‌ها، قوانین و سرویس‌ها) به صورت یک واحد deploy  شده.

Life Cycle Management : توسعه فرآیندها از طریق گام‌های تعریف شده توسط کاربران مانند تست و تولید

Case Management System: پیگیری و حل مسائل در حین توسعه تدریجی پایگاه دانش

Deploy

بررسی سازگاری: تصدیق سازگاری و یکپارچه شدن محصول فرآیندهای پیاده سازی شده

به روز رسانی فرآیندها به صورت زنده: انتقال نمونه‌های فرآیند در حال اجرا از یک نسخه به نسخه بعدی

Repository Interface : مدیریت استقرار سناریوی فرآیندهای پیچیده

Execute

موتور ترکیبی: ترکیب رویدادها، فرآیندها و قوانین در موتور اجرای یکپارچه

موتور تراکنشی: اجرای فرآیندهای تراکنشی به صورت امن و مطمئن

Enterprise Service Bus: یکپارچه سازی فرآیند با استفاده از معماری مبتنی بر سرویس

Direct Data Object Storage: ذخیره process data object ها در هر پایگاه داده برای تحلیل و گزارش‌گیری در لحظه


با مرور کلی بر قابلیت ها و امکات BPMS اینتالیو، این سیستم دارای نقاط ضعفی نیز میباشد که به مرور و در آپدیت هایی که انجام میشود، سعی در رفع آنها دارند. برخی از مهم ترین این نقاط ضعف عبارتند از:

  • ضعف در فرم ساز برای کاربران غیر حرفه ای
  • ضعف در اصلاح و ورژنینگ فرایندها برای کاربران غیر حرفه ای
  • ضعف در پشتیبانی چند سایته
  • مناسب برای پروزه های دارای زمان مناسب و غیر فشرده
  • محیط توسعه متنوع و غیر یکپارچه

 

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

معادله امنیتی *