صفحه 1:
۱ اس ates teed
۴
كيل Teno oe
دکتر فریدون شمس
بهار ۸۸
6006 © و۵ 6 6 سینت 609 2 ههو | 1
صفحه 2:
ما0 0 9 5 مت Provery یه
صفحه 3:
تاربخچه اکوسیستم های کسب وکار
ES Eee کی
با توجه به روند تغییرات محیط های کسب وکار» تمرکز اکوسیستم های
كسب وكار را می توان به صورت زیر تقسیم نمود:
تولید بي
تولید ارزان (هزینه), دهه ۱۹۷۰
تولید بهتر (کیفیت) ۰ دهه ۱۹۸۰
(تعداد), دهه ۱۹۶۰
133۰ des CH) ais lee
۲۱ تنوع تولید بیشتر (سرویس»» قرن
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 4:
بزرگترین چالش کسب و کار؛
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
2
صفحه 5:
مدیریت فرآیند کسب و کار - یک تعریف
یک روش و سیستمی برای نعرا
"مدپریت فرآیندهای سازمانی " در باره این موضوع بحث می کند که کلیه فر آیندها و همه راه
هایی که به مشتری ختم می شود تحت کنترل در آیند.
۳0
پاردایمی است مرکب از مفاهیم مدیریتی و فناوری اطلاعات
۳00
نوع خاصى از نرم افزار می باشد که از تمام چرخه عمر ف رآیندهای کسب وکار
پشتیبانی می کند,
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 6:
مقدمه ای در خصوص 260)
SS
* مدیریت فرآیند تجاری (66) در دنیای آکادمیک دهه های ۵۰ و ۶۰ به عنوان اجرای بهبود در
رویکرد مدیریت کیفیت شناسایی شد. در دهه ۸۰ مولفان» بم() اجب مه را مدیران
اری را به مدیریت فرآیندها . فرآیند مهندسی مجدد و مدیریت گردش کار معطوف داشتند.
آمروزه (9۳0) زهیته سازی پیشرقت مستمر است. پشپاری از شرکتها به تجربه یاد گرفته اند که
(0000) يك سرمايه گذاری قوی در رویارویی سریع با نیازهای تغیبرات در نوعی از دنیای پوبای
Soleil
"1 فرآیندهای موجود در سازمانها دارای این خصوصیات هستند : پیچیده هستند ۰ پویا و دائما در حاا
ند ۰ مصورت تامتظم ش یافته اند و در هر نیادی بصورتی متفاوت محلی
سازی (لسصاصح ) شده اند.
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 7:
چرخه عمر و اجزای 00
ts
eee اجراي فرآيندهاى كسب وكار
الكترونيكى 0
رسعه مولفه هاي موجود طراحی شماتیک برنامه های
TOPE EN فرآيندها در ميتم Sony
ردیابی بلادرنگ عملکرد.
تعامل مستقیم کاربران نهایی با سپستم فرآیندهای کسب وكار
تعامل با فرآیندهای هماهنگ شده با سیستم مدیریت شفاف بر روی عملکرد.
های موجود فرآیندهای کسب وکار
ال نی بهینه سازی بلادرنگ فرآیددی
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 8:
مدیریت فر آیندهای کسب وکار
۵ ۳777777۳۳
> 0 سيت a
"توسعه نرم افزارهای کاربردی " مدیریت کیفیت جامع
یکپارهه سازی سیستم ها "مهندسی کسب وکار "
معماری سرویس کرا "تفکر سیستمی *
"مدیریت کردش کار
"مدیریت تراکنش های lei
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 9:
نتایج 000): مدیریت و اصلاح فرایندها و رضایت مشتری
امکان شناسای و اصلاح فرایتدها
بهبود فرایندهای ارتباطی
بازخورد سریع
شتاسای گلوگاه فا
بهبود مداوم
تسهیل تغییرات و هماهنگی با شرایط جدید
ایجاد مبنای تعریف سیاست گذاری ها
یکپارچه سازی فرایندها و خدمات
تهیه ی گزارش ها و تحلیل های اجرایی و مدیریتی
افزايش رضایت مشتری
أولويت دهى مؤثر
صبصعه یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 10:
عینبت بخشیدن به 0000 با کمک فناوری اطلاعات ...
آاآآ ال
تکنولوژی تا کنون این توانابی را نداشته است که خود را کاملا با شرایط واقعی فر آیندهای
سازمانی وفق دهد. نیاز به نوعی از سیستم ها برای پیاده سازی 00۳00) مدتهاست که
وجود دارد.
سیستم های مناسب برای 96*0 بايد این ویژگیها را داشته باشند:
7 رویکرد و ساختار افقی داشته باشند (بجای رویکرد عمودی - وظیفه ای)
< قابیلت تغییر و انعطاف بالائی داشته باشند (به دلیل تغيير مداوم کسب و کار)
* در سطح کل سازمان به کار گرفته شوند (چون فرایندها به هم وابسته اند)
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 11:
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
دا هن تاد ههار سل | هی beg ose pele
آمده اند.
انسل اول: نرم افزارهای منفرد
نسل دوم: سیستم های BRE
" نسل سوم: سیستمهای DEO
نسل چهارم: سیستمهای مدبریت فرایندهای کاری (006)
صفحه 12:
فسل اول: نرم |
رهای سنتی و قدیمی
LS
*_نرم افزارهای تک کاربره و منفرد(۳(ع) مدت زمان زیادی جهت پشتیبانی از ف رآیندهای
سازمانی شرکتها به کار گرفته شده اند.
5 تا حدود سال 1۹۹۰ پشتیبانی از فرایندهای کاری بطور معمول توسط این برنمه های
كاربردى انجام مى شد - بصورتيكه امروزه از آنها به عنوان نرم افزارهاى سنتى و قديمى ياد مى
شود
هنوز تعداد زیادی از شرکتها جهت انجام امور اساسی خود از جمله کنترل فرآیند فروش
کالاها . حسابداری و سیستم انجام معاملات از اینگونه نرم افزارها استفاده می کنند.
* این نوم Sey ee نیاز را برآورده نمی سازند. احتیاجاتی از قبیل قابلیت
انعطاة
قبيل نرم افزارها به سادكى قابلي
1 نمی ثابت برنامه های انی کننده عبور کنند و حتی روالهای
کاری این قرایندها قابلیت “ai bs Bug Sole جه برسد به اينكه بخواهند منطبق بر
نیازهای خاص و جدید شوند.
تغییر فرآیندهای
وچمه وحممههمم و وصعه منعجم
صفحه 13:
نسل دوم: سیستم های DRE
صبصعه نیمه ححتههمد و مسجه ونم منمجممه
بعد از دهه ۱۹۹۰ پکیجهای wile BRE یسیو . 0006 رطس Orerk 43
عنوان نرم افزارهای در سطح مدیریت فروش رفتند و به عنوان نرم افزاری که میتوانند
تعداد زیادی و یا حتی اکثر احتیاجات شرکتها را بر آورده کنند معرفی شدند.
قابلیت انعطاف . سریع و شفاف
سازمانها بر آمده بودند:
* اما طبق گزارشات و نتایج عملی بدست آمده, تعداد کمی از سازمانها و شرکتها انتظاراتی را
که از پروژه های 6036۳ داشته اند را بدست آورده اند. حتی بوجود آورندگان سیستمهای
)0٩0« ایجاد نسل جدید این گونه سیستمهای را در دستور کار دارند.
* در عمل سیستمهای 090) هیچکدام از قابلیتهای وضوح و قابلیت اتعطاف سریع را
برآورده نکردند. مضاف بر اینکه به دلیل هزینه زیاد پیاده سازی سیستم های متفاوت نرم
افزاری Sloe BRE 0 آنها در مواجهه با فر آیندهای کاری متوقف شد.
صفحه 14:
& سیستمهای گردش کاری یکی از راه حلهای دیگری است که تاکنون ارائه شده است.این
سیستمها مبتنی بر زبستچرخ مستندسازی و عملیات بر اساس فرمهای اطلاعاتی است
*_ بصورت کلی این سیستمها از فرآيندهاى دفترى. استاتیک و خوش تعریف پشتیبانی می
کنند. از آنجایی که فرآیندها بصورت واضح و آشکار در نرم افزار بیان می شوند این نرم
افزارها شفافیت و وضوح را بر آورده می سازند
* این نرم افزارها قابلیت تغییر و بروزرسانی نسریعی دارند به خاطر اینکه آنها تعاریفی را
ایجاد می کننده که به راحتی و سرعت قابل 2
* محدودیت اصلی که اینگونه سیستمها دارند عدم یکپارچه سازی است: در ضمینه ارتباط
اين نوع سیستمها با یکدیگر ضعف وجود دارد.
* برنامه های پیاده سازی بر مبنای جریان کار وابسته به کسب و کار
هستند که برای آن
کسب و کار بوجود آمده اند و به راحتی قابل بکارگیری در مورد مشتریان . تأمين کنندگان
و شرکای تجاری دیگر نمی باشند.
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 15:
ظهور 6600
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 16:
نسل سوم: سیستمهای مدیریت فرایندهای کسب و کار
SS
* همه راهها در حال متتهی شدن به سیستم مدیریت فر آیندهای سازمانی به عنوان هسته
سیستم های سازمانی آینده هستند .
نسل جديدى از سيستمها در حال ظهور مى باشند كه هدف اصلى آنها هماهنى كردن
فرآيندها با كار ديكران است , شعار اصلى آنها اين است كه "جزئى از سيستم يا افراد آنها
باشيم ".
* اين سيستم ها که از سال ۲۰۰۵ به بعد در حال فراگیر شدن هستند اکثر مبتنی بر
تکنولوژی و پروتکل های معماری سروس گرا هستند.
* دلیل استفاده این سیستم ها از معماری سرویس گرا قابلیت بالای انعطاف پذیری و استفاده
مجدد این معماری است که در مباحث مدپریت فرایندهای کاری مورد نیاز است.
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 17:
چالش های بکار گیری ۲2600
7" بحث فناوری و تکنولوژی
7 نوع سازمان و بلوغ آن
7 گسترده شدن حوزه و تعداد فرایندها
۳ وابستگی با مفاهیم دیگر مکمل مثل 601 ,6006
۲ نظم پذیر نبودن سازمانها و فرهنگ ما
7 متدولوژی و فوت و فن کار
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 18:
ليل
صفحه 19:
معماری سرویس گرا : نسل جدیدی از معماری ها
SSH i —
صفحه 20:
,28 بودجه فناورى اطلاعات سازمانها صرف يكبارجكى مى شود ... !
gy pamdnongy eeanniy aenjng وصديمه تعجعم رهبمبجعصومه
صفحه 21:
تعریف سرویس
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
عملی که به وسیله یک سرویس دهنده انجام می شود و از نظر سرویس
گیرنده اروشمند است. ممکی ست الحام يك ذر خواست كوجك روى
دادم مانتد درياقت يا دخيره اطلاعات باشذ يا مربوط به الجام كاري
بيجيده تر مانند يردازش يك تصوير باشد.
كر معمارى للنزويس كرا سا سروس وا يورت خاص كر تعريف فى كتندا و به توعى مضمون
آن را با شىء و مولفه مرتبط مى دانند. واضح است كه ضرورتى براى استفاده از متدولوزى
هاى شىء كرا يا مبتنى بر مولفه جهت معمارى سرويسم كرا وجود ندارد و اصلا همان كونه
که بارها كفته شده معمازى سرويس گرا مستقل از سکو است. اما مى توان كفت مفهوم و
مضمون "سرویس " شباهت هایی با شیء و مولفه داشته است.
صفحه 22:
سلسله مراتب مفاهیم و عناصر مرتبط با سرویس
صفحه 23:
رابطه بين سرویس با شیء و مولفه
Objects
Web
( sire Exposed as Packaged
x ی
SOA ۳ یس ا« سس not
predicated on ‘predicated on OO
CBD or 00
SOA - Connect CBD - Deploy 00 - Build
© Loose coupling © Encapsulation © Class Modelling
© Service Reuse © Software Reuse © OOP
© Federation © Software Deployment © Inheritance
© Agility © Scalability ‘© Polymorphism
© Encapsulation
Components
oe,
as.
Services
ge ا
ge
gy pamdnongy eeanniy aenjng شمه ونمجم وچمه
صفحه 24:
تعریف سرویس وب (Orb Crrvice)
ای
یک سرویس وب. نوعی سیستم نرم افزاری است که جهت تعامل ماشین با
(ieee Sos ac alee bee اس در ی
cl OGOL 6b نردازش توسط ماشین با bb
دیگر سیستم ها بر طبق این توصیف از قبل مهیا شده با سرویس دهنده
تعامل خواهند داشت. پیامها توسط پروتکل 00600 (ترکیب 1/۳۳۵
پا مل(26) و یا سایر پروتکل های مربوطه منتقل می شوند.
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 25:
(eb Gervive) سرویس های وب
SS
نرم افزارهای کاربردی که تحت وب منتشر شده. شناساتی و مورد فراخوانی قرار می
گیرند
۴ مستقل از سکو و زبان هستند
نوعی از پیاده سازی معماری سرویس گرا می باشند
۴ با ملطق حرفه در تماس هنیتند ولی هیچ شحصی مستقیما با آنها ار تباط ندازد:
خود شمول هستند
خوک توضیف سيق
یک رهیافت کلیدی برای عینیت بخشیدن به معماری سرویس گرا هستند
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 26:
تمونه وب سرویس های موجود
ES Eee کی
وضعیت آب و هوا
تیتر اخبار
* اطلاعات بانک و بورس
* تهیه بلیط
موتورهای جستجو
(ees ORS) | ke
ا دس اال
صبصعه یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 27:
نمونه هاى وب سروس .8-205
ا
صبصعه یمه وحههمم و مسنجه ونمجم منمجممه
custouens عون apt Homessing the Power of Business Webs
raooucts «so.utions ae Pen من
0 Track Shipme
SESE رس
7
صفحه 28:
نمونه های وب سرویس مومسم
I
‘Only Digital Capital
(Only Book Reviews |
eerie
gy pamdnongy eeanniy aenjng شمه ونمجم وچمه
صفحه 29:
به طور خلاصه می توان گفت ...
SS
Oowprsest = Revscble, Portable, OelODePiced, retcble,
pxtraduble Ordues
۱
|
|
|
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
Ovb Genice = Oeb-Owe Gere
صفحه 30:
معماری سرویس گرا
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
رهیافتی برای ساخت سیستم های توزیع شده است که کارکردهای نرم اقزاری را در
قالب سرویس ارائه می کند. این سرویس ها هم توسط دیگر نرم افزارها قابل
فراخوانی هستند و هم برای ساخت سرویس های جدید مورد استفاده قرار می گیرند.
این رهیافت برای یکپارچه سازی فناوری ها در محیطی که انواع مختلفی از سکوهای
ارم افزارى و سحت افراری مود دار آنده آل ات
خواص معماری سرویس گرا به این شرح است:
* استفاده از استانداردهای مستقل از فناوری و مورد توافق برای ارائه مولفه های نرم افزاری
تحت قالب سرویس
* معرفی کننده یک روش مشخص و مورد توافق برای تعریف و ارتباط بین مولفه های نرم
افزاری
* مولفه های ترم افزاری منفرد می توانند در ساخت دیگر نرم افزارها استفاده شوند
* تقویت کننده رهیافت سرهم بندی اجزاء از قبل تعریف شده برای ساخت نرم افزارها به
جای توسعه و پیاده سازی آنها
۰
می تواند به نرم افزاهای خارج سازمانی نیز مانند انواع داخلی آن متصل شوند.
صفحه 31:
عناصر تشکیل دهنده معماری سرویس گرا
صفحه 32:
تاثیر استفاده از معماری
الل عض ..."رت ات ها داد
نی Se) Se | Sw pa
2
| 66006 ۵ ,۴ 2 و 6506 ع ومن |
صفحه 33:
تاثبر استفاده از گذرگاه
سرویس در معماری
الخا ات متا
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 34:
صفحه 35:
نقش هم نواسازی (مسه۲حعات) در معمازی سرویس گرا
Orchestration Choreography
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 36:
تفاوت مدل فرایندی با مدل سرویس گرا
I
gy pamdnongy eeanniy aenjng شمه ونمجم وچمه
صفحه 37:
ما0 0 9 5 مت Provery یه
نحوه پاسخ به یک درخواست سرویس (ارکستریش)
صفحه 38:
معماری سرویس گرا از نگاه ذینفعان مختلف
SS
مدیر ارشد اجرائی(0600): محصولات یا فرآیندهای جدید به سادگی توسط فناوری اطلاعات اجرا
خواهند شد. سیستم های انعطاف پذیر دیگر مانعی بر سر تفییر و تکامل سریع فرآیندها نخواهند بود.
* مدیر ارشد اطلاعاتی(000): رفع معضل بزرگ یکپارچگی مجموعه سیستم های سازمان» یکی از
بزرگترین مشکلاتی که فناوری اطلاعات در سازمانها بزرگ با آن روبرو بوده است. بدین ترتیب
پاسخگوئی به نیازهای حرقه نیز بهبود می یابد.
* مدیر پروژه های تولید و توسعه سیستم های اطلاعاتی : تقسیم پروژه ها به اجزاء کوچکتر که
ee و :۲
پروژه نیز مستقلا قابل محاسبه و کنترل خواهد بود.
۰
توسعه دهندگان سیستم در گذشته یکی ازسخت ترین و طافت فرساترین کارها برای قولید
کنندگان سیستم های اطلاعاتی انجام بکپارچگی و اتصال با دیگر سیستمها بوده درحالیکه اکنون وب
سرویس رهیافت غالب برای تولید سرویس هائی مستقل از فناوری است که توسط دیگر سرویس های
else sees مسد
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 39:
پروتکل های معماری سرویس گرا
SL
Gly 64s: Simple Object Access Protocol (GOOG) تبادل
پیامهای در قالب :2660 است که بین سرویس های وب مبادله می شود
XOL مبتنى بر sb} Web service Description Language GOL)
که جهت توصیف ویژگی های عملیاتی سرویس های وب استفاده می شود و
دارای دو بخش تعریف واسط و پیاده سازی است.
Universal Description ,.Discovery and 0۵001
Col aula Integration برای انتشار و شناسائی سرویس های وب و
شامل یک مخزن می شود که ارائه دهندگان به انتشار و تبلیغ سرویس خود
می پردازند ۶ a
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 40:
sea oe فراجل درجوابت
صفحه 41:
ضرورت و کاربرد
ما0 0 9 5 مت Provery یه
صفحه 42:
ما0 0 9 5 مت Provery یه
نیاز به تعامل بین سیستم های اطلاعاتی در یک سازمان
صفحه 43:
نياز به تغيير سيستم هاى اطلاعانى در سازمانها بى اصل انكار نابذير است
Every change requires a change in the
integration technology
+ Slows down business
+ Increases operational cost
Application implementation changes —
gy pamdnongy eeanniy aenjng شمه ونمجم وچمه
صفحه 44:
Hyg
3 ae 7
ند 07 ۹
_
ف له
جات 0 9 6 تمه ی یه
صفحه 45:
اهداف اصلی معماری سرویس گرا
استاندارد سازی و یکپارچگی سکوها و زیر ساخت های فناوری در درون سازمان
بهبود تعامل پذیری بین سازمانی
استفاده محدد و انعطاف پذیری سرویس های اطلاعاتی
همراستائی بیشتر فناوری اطلاعات با کسب و کار
8000© و۵ 6 2 الیل GOP & 260 ]
صفحه 46:
استخراج سرویس های خوش تعریف از سیستم های موجود
SSS 7
gy pamdnongy eeanniy aenjng شمه ونمجم وچمه
صفحه 47:
ساخت سیستم های جدید با استفاده از سرویس های خوش تعریف
SS
Use / reuse
ei
1 ترا زر
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
صفحه 48:
۲
}
11
so
0
3
al
-
ما0 0 9 5 مت Provery یه
صفحه 49:
|
i
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
% ee
3
0 كم
0#
سئوال : شرکت شما براى معماري سروبس كرا جه برنامه اى دارد؟
صفحه 50:
4
Top swategic software platform project over ine next year
0 100 20% 30%
‘Application integration
“e-business
RM
SCM agistics
HR
Database upgrade
intranet improvements
Financial (Accounting)
Marketing apns on Web ste
Commerce server
e-procurement Web site
Sys, mgmt infrastructure
Building Internet company
Engineerina sottware
Manufacturing software
gy pamdnongy <eanaiy <enjng مه ونم منمجنمه
‘Other
Deregulation
صفحه 51:
وصحته یمه وحههمم و مسنجه ونمجم منمجممه
Good architecture —
/ means good
“service d sal Uh
صفحه 52:
با
۱
ز وقت
و حوصله شما عزیزان
۱ & Server Orected Oroktocher