تجربه موفق پیاده سازی BPMS در شرکت AUDI

آیا توسعه دهندگان دات نت می توانند از دانش خود در BPMS فراگستر استفاده نمایند؟

شاید برای برخی افراد این سوال مطرح شود که آیا نیازی است که در BPMS فراگستر برنامه نویسی کنیم؟ جواب سوال این است که خیر نیازی به برنامه‌نویسی و حتی نیاز به دانش طراحی صفحات وب نیست.

حال برای آن دسته از توسعه دهندگان این درخواست مطرح می­شود که آیا می‌توان بوسیله BPMS فراگستر علاوه بر مدیریت فرایندهای سازمانی، سیستم­‌های دیگر سازمان را یکپارچه نمود؟ جواب سوال این است که بله، در BPMS فراگستر می‌توان از Web Service، DLL  و حتی کدنویسی مستقیم استفاده نمود.

در ادامه هر یک از روش­ها به تفصیل شرح داده می­شود:

آیا توسعه دهندگان دات نت می تواند از دانش خود در BPMS فراگستر استفاده نمایند؟

معماری سرویس‌گرا (Service-oriented Architecture) رهیافتی‌ست برای ساخت سامانه‌های توزیع‌شده که کارکردهای نرم‌افزاری را در قالب سرویس ارائه می‌دهد.

از این سرویس‌ها هم می‌توان برای فراخوانی در نرم‌افزارهای دیگر و هم برای ساخت سرویس‌های جدید استفاده نمود. معماری سرویس‌گرا مجموعه‌ای انعطاف‌پذیر از اصول طراحی است که در مراحل توسعه سامانه‌ها و یکپارچگی  استفاده می‌شود. سامانه‌ای که بر معماری سرویس‌گرا استوار است، کارکرد را به عنوان مجموعه‌ای از سرویس‌های سازگار بسته‌بندی می‌کند که می‌توانند در چندین سامانه مجزا از دامنه‌های تجاری گوناگون استفاده شوند.

BPMS فراگستر هم خود برپایه معماری سرویس گرا می­باشد و هم می­توان سرویس­‌های سیستم­‌های دیگر را در آن فراخوانی نماید.

در تصویر زیر، پس از رزرو غذا پیامکی به عنوان تایید به درخواست کننده ارسال می­شود.

آیا توسعه دهندگان دات نت می تواند از دانش خود در BPMS فراگستر استفاده نمایند؟

تصویر ۱- فراخوانی وب سرویس “ارسال پیامک”

 

 

آیا توسعه دهندگان دات نت می تواند از دانش خود در BPMS فراگستر استفاده نمایند؟

با استفاده از فایل های DLL میشود برنامه­‌ها رو به صورت ماژولار و مولفه‌های قابل مدیریت نوشت، دلیلش این است که DLL‌ها به صورت جدا از هم کار می‌کنند و فقط زمانی از DLL استفاده میشه که به آن احتیاج باشد.

در BPMS فراگستر می­توان از DLL‌های نوشته شده با دات­‌نت استفاده نمود.

تصویر 2- استفاده از DLL جهت خواندن اطلاعات از SQL

تصویر ۲- استفاده از DLL جهت خواندن اطلاعات از SQL

برنامه نویسی C3 و .net

سی شارپ (C#)، زبانی شیءگرا و سطح بالا از خانواده زبان‌های چارچوب دات‌نت شرکت مایکروسافت است.

نرم‌­افزار قدرتمند ویژوال استودیو به عنوان محیط پیش­فرض این زبان شناخته می‌شود.

زبان سی شارپ با قدرت و در عین حال راحتی کار توانسته است توجه بسیاری از برنامه نویسان را به خود جلب کند و رتبه چهارم را در زبان­های برنامه­‌نویسی را از آن خود کند.[۱]

تصویر 3 – برنامه¬نویسی در محیط BPMS

تصویر ۳ – برنامه‌نویسی در محیط BPMS

همچنین HTML به عنوان زبان اصلی توصیف ساختار صفحه‌های وب می­باشد. ساختار این زبان برپایه برچسب (Tag) می­باشد.

شکی نیست که HTML متدوال­ترین زبان توصیف برای لایه­ی نمایش محسوب می­شود و کنترل­ها و قالب­های فراوانی در اینترنت برای این زبان وجود دارد؛ برخلاف برخی از BPMS‌ها و سیستم‌های توسعه نرم­‌افزار و فرم­سازها که از مشتقات XML برای نمایش اطلاعات استفاده می­نمایند، در BPMS فراگستر میتوان از HTML برای نمایش اطلاعات می­­تواند استفاده نمود.

تصویر 3 – برنامه نویسی در محیط BPMS

 

[۱] www.tiobe.com

دیدگاه‌ خود را بنویسید

اسکرول به بالا