:(BPMS)سیستم های مدیریت فرایندهای کسب و کار

فرآيندهاي موجود در سازمانها داراي اين خصوصيات هستند : پيچيده هستند ، پويا و دائما در حال تغيير هستند ، بصورت نامنظمي گسترش يافته اند و در هر سيستم و سکويي بصورتي متفاوت محلي سازي شده اند. سيستم مديريت فرآيندهاي کسب و کار(BPMS) با هدف اتوماسيون گردش کار فرآيندهاي سازماني و ايجاد امکان پايش و مديريت فرآيندها ارائه شده است. اين گونه از سيستم ها سعي دارند تمام چرخه حيات فرآيندها را از زمان تعريف و مدلسازي تا زمان اجرا و بهينه سازي تحت ابزارهاي مبتني بر فناوري اطلاعات مديريت کنند.

سيستم هاي BPMS تنها ابزاري مبتني بر فناوري اطلاعات هستند که بخشي (و نه تمامي) از چرخه مديريت فرآيندهاي کسب و کار را اجرا مي کنند. بخش ديگري از اين چرخه مبتني بر تئوري هاي مديريتي و فرآيندي از جمله: انتخاب شاخص هاي کليدي ارزيابي(KPI) براي فرآيندها، تعيين اولويت استراتژيک فرآيندها براي پياده سازي در ابزار، تعيين مکانيزم هاي اصلاح و يا تغيير فرآيندها و مرتبط نمودن شاخص هاي کارايي با اهداف سازماني مي شود.

هدف از راه اندازي سيستم گردش فرآيندها در سازمان نه تنها اتوماسيون بلکه قابليت پايش و بهبود فرآيندهاي سازمان است. در اين راستا بر مبناي شاخص هاي ارزيابي، فرآيندهاي سازماني به طور مداوم در معرض سنجش و ارزيابي قرار گرفته و نتيجه آن کشف گلوگاه ها و نقاط ضعف طراحي فرآيندها و سنجش ميزان اثربخشي بازمهندسي فرآيندها و اصلاح مستمر فرآيندهاي سازماني به منظور تطابق با تغييرات محيطي و سازماني و رفع اشکالات طراحي است.

همکاری SOA با BPM

معماري سرويس‌گرا شامل سياست‌ها، تجارب و چارچوب‌هايي است كه كاركردهاي سيستمي را قادر مي سازد بصورت مجموعه‌اي از سرويس هاي توزيع شده در اندازه‌هاي مورد نظر سازمان تعريف شوند. اين سرويس‌ها با كمك تعريف يك واسط استاندارد از پياده‌سازي مجزا شده اند.

معماري سرويس گرا يك محصول نيست بلكه پلي است بين حرفه و فناوري به كمك مجموعه اي از سرويس هاي متكي بر فناوري كه داراي قوانين، استانداردها و اصول طراحي مشخص هستند. هدف معماری سرویس گرا، دستيابي به اتصال سست در ارتباطات بين مولفه هاي نرم افزاري است. اتصال سست بين مولفه هاي نرم افزاري باعث افزایش قابليت استفاده مجدد آنها مي شود. سرويس در اينجا به معناي پياده سازي نرم افزاري يك كاركرد کسب و کار خوش تعريف است كه مي تواند در فرآيندها يا نرم افزارهاي مختلف مورد استفاده و فراخواني قرار گيرد.

معماری سرویس گرا برای مدیریت و اجرای فرآیندهای سازمان از مفهوم ارکستریشن(هم نواسازی) کمک گرفته است، در این رهیافت منطق و جریان کار فرآیند از فعالیت های آن جدا می شود، به گونه ای که جریان گردش فرآیند در قالب BPEL مدیریت می شود ولی هر کدام از فعالیت های فرآیند می توانند توسط سیستم های اطلاعاتی مختلف پیاده سازی شوند. بدین ترتیب امکان تغییر جریان کار بدون نیاز به تغییر سیستم های پشتیبان میسر می شود.