معرفی نرم افزار 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
چرخه حیات برای فرآیندها در اینتالیو شامل ۱۲ مرحله است که از کشف فرآیند تا کنترل فرآیند میباشد که در شکل زیر ملاحظه مینمایید.
برخی از مهم ترین مراحل ساخت و پیاده سازی فرایند را در شکل زیر مشاهده مینمایید:
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 اینتالیو، این سیستم دارای نقاط ضعفی نیز میباشد که به مرور و در آپدیت هایی که انجام میشود، سعی در رفع آنها دارند. برخی از مهم ترین این نقاط ضعف عبارتند از:
- ضعف در فرم ساز برای کاربران غیر حرفه ای
- ضعف در اصلاح و ورژنینگ فرایندها برای کاربران غیر حرفه ای
- ضعف در پشتیبانی چند سایته
- مناسب برای پروزه های دارای زمان مناسب و غیر فشرده
- محیط توسعه متنوع و غیر یکپارچه
بدون دیدگاه