Transcript Document
Business Process Management & Service Oriented Architecture مدیریت فرایندهای کسب و کار و معماری سرویس گرا استانداری اصفهان دکتر فریدون شمس 88 بهار BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 1 Business Process Management & Service Oriented Architecture معرفی و تاریخچه Business Process Management BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 2 با توجه به روند تغییرات محیط های کسب وکار ،تمرکز اکوسیستم های کسب وکار را می توان به صورت زیر تقسیم نمود: 3 تولید بیشتر (تعداد) ،دهه 1960 تولید ارزان (هزینه) ،دهه 1970 تولید بهتر (کیفیت) ،دهه 1980 تولید سریعتر (زمان) ،دهه 1990 تنوع تولید بیشتر (سرویس) ،قرن 21 © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture تاریخچه اکوسیستم هاي کسب وکار Business Process Management & Service Oriented Architecture بزرگترین چالش كسب و كار؛ ! تغيير ارزش و اهميت بيشتري نسبت به اولين و، توانايي و قابليت تغيير در كسب وكارهای مدرن... ” “ . دارد،پيشرو بودن تغییر : / Business Process Management — The Third Wave Howard Smith & Peter Fingar BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 4 یك روش و سیستمي براي تعریف ،مدیریت ،تحلیل و بهینه سازي فعالیت ها "مدیریت فرآیندهاي سازماني" در باره این موضوع بحث مي كند كه كلیه فرآیندها و همه راه هایي كه به مشتري ختم مي شود تحت كنترل درآیند. BPM پاردایمي است مركب از مفاهیم مدیریتي و فناوري اطالعات BPMS نوع خاصي از نرم افزار مي باشد كه از تمام چرخه عمر فرآیندهاي كسب وكار پشتیباني مي كند. 5 © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture مدیریت فرآیند كسب وكار -یك تعریف 6 مدیریت فرآیند تجاري ( )BPMدر دنیاي آکادمیک دهه هاي 50و 60به عنوان اجراي بهبود در رویکرد مدیریت کیفیت شناسایي شد .در دهه 80مولفانHammer and Champy ، مدیران تجاري را به مدیریت فرآیندها ،فرآیند مهندسي مجدد و مدیریت گردش کار معطوف داشتند. امروزه BPMزمینه سازي پیشرفت مستمر است .بسیاري از شرکتها به تجربه یاد گرفته اند که BPMیک سرمایه گذاري قوي در رویارویي سریع با نیازهاي تغییرات در نوعي از دنیاي پویاي امروزه است. فرآیندهاي موجود در سازمانها داراي این خصوصیات هستند :پیچیده هستند ،پویا و دائما در حال تغییر هستند ،بصورت نامنظمي گسترش یافته اند و در هر سیستم و نهادي بصورتي متفاوت محلي سازي ( )customizedشده اند. © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture مقدمه ای در خصوص BPM اجراي فرآیندهای کسب وکار توسعه فرآیندهای جدید ترکیبی با توسعه مولفه هاي موجود پیاده سازی فرآیندها در سیستم مدلسازی و طراحی توسعه و پیاده سازی مدلسازی و مستندسازی فرآیندهای کسب و کار طراحی شماتیک فرم های الکترونیکی طراحی شماتیک برنامه های کاربردی هماهنگ تحلیل و بهینه سازی اجرا و مدیریت تعامل مستقیم کاربران نهایی با سیستم تعامل با فرآیندهای هماهنگ شده با سیستم های موجود مدیریت موثر و اعمال کنترل بر روی فرآیندها 7 © 2009 www.esoa.ir , ردیابی بالدرنگ عملکرد فرآیندهای کسب وکار مدیریت شفاف بر روی عملکرد فرآیندهای کسب وکار بهینه سازی بالدرنگ فرآیندی BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture چرخه عمر و اجزای BPM = BPM تكنولوژي هاي مدرن + تئوري هاي مديريتي توسعه نرم افزارهای کاربردی مدیریت کیفیت جامع یکپارچه سازی سیستم ها مهندس ی کسب وکار معماری سرویس گرا تفکر سیستمی مدیریت گردش کار مدیریت تراکنش های اطالعاتی 8 © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture مدیریت فرآیندهای کسب وکار امکان شناسایی و اصالح فرایندها بهبود فرایندهای ارتباطی بازخورد سریع شناسایی گلوگاه ها بهبود مداوم تسهیل تغییرات و هماهنگی با شرایط جدید ایجاد مبنای تعریف سیاست گذاری ها یکپارچه سازی فرایندها و خدمات تهیه ی گزارش ها و تحلیل های اجرایی و مدیریتی افزایش رضایت مشتری اولویت دهی مؤثر تسریع تصمیم گیری 9 © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture نتایج : BPMمدیریت و اصالح فرایندها و رضایت مشتری تكنولوژي تا كنون این توانایي را نداشته است كه خود را كامال با شرایط واقعي فرآیندهاي سازماني وفق دهد .نیاز به نوعي از سیستم ها براي پیاده سازي BPMمدتهاست كه وجود دارد. سیستم های مناسب برای BPMباید این ویژگیها را داشته باشند: رویکرد و ساختار افقی داشته باشند (بجای رویکرد عمودی – وظیفه ای) قابیلت تغییر و انعطاف باالئی داشته باشند (به دلیل تغییر مداوم کسب و کار) در سطح کل سازمان به کار گرفته شوند (چون فرایندها به هم وابسته اند) 10 © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture عینیت بخشیدن به BPMبا كمك فناوري اطالعات ... نسل اول :نرم افزارهاي منفرد نسل دوم :سیستم هاي ERP نسل سوم :سیستمهاي WFM نسل چهارم :سیستمهاي مدیریت فرایندهاي كاري ()BPMS 11 © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture در پاسخ به این نیاز چهار نسل از سیستم هاي اطالعاتي تا كنون به وجود امده اند. نرم افزارهاي تك كاربره و منفرد( )singleمدت زمان زیادي جهت پشتیباني از فرآیندهاي سازماني شركتها به كار گرفته شده اند. تا حدود سال 1990پشتیباني از فرایندهاي كاري بطور معمول توسط این برنامه هاي كاربردي انجام مي شد – بصورتیكه امروزه از آنها به عنوان نرم افزارهاي سنتي و قدیمي یاد مي هنوز تعداد زیادي از شركتها جهت انجام امور اساسي خود از جمله كنترل فرآیند فروش كاالها ،حسابداري و سیستم انجام معامالت از اینگونه نرم افزارها استفاده مي كنند. این نرم افزارها احتیاجات جدید مورد نیاز را برآورده نمي سازند ،احتیاجاتي از قبیل قابلیت انعطاف ،تغییر سریع و شفافیت. یك سازمان با تعداد زیادي از این قبیل نرم افزارها به سادگي قابلیت تغییر فرآیندهاي سازماني خود را ندارد فرآیندها نمي توانند از منطق ثابت برنامه هاي پشتیباني كننده عبور كنند و حتي روالهاي كاري این فرایندها قابلیت اصالح و انعطاف ندارند ،چه برسد به اینكه بخواهند منطبق بر نیازهاي خاص و جدید شوند. شود 12 © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture نسل اول :نرم افزارهاي سنتي و قدیمي بعد از دهه 1990پكیجهاي ERPمانند ، Peoplesoft ، SAPو Oracle Financials 13 به عنوان نرم افزارهاي در سطح مدیریت فروش رفتند و به عنوان نرم افزاري كه میتوانند تعداد زیادي و یا حتي اكثر احتیاجات شركتها را برآورده كنند معرفي شدند. سیستم هاي ERPقرار بود قابل اطمینان و كارا ،با قابلیت انعطاف ،سریع و شفاف باشند. در واقع نیز این سیستم ها نسبت به سیستمهاي قدیمي با قابلیت انعطاف بیشتر و با قابلیت انطباق سریع بودند و در ضمن آنها از عهده پیچیدگي و وابستگي فرآیندهاي سازمانها بر آمده بودند. اما طبق گزارشات و نتایج عملي بدست آمده ،تعداد كمي از سازمانها و شركتها انتظاراتي را كه از پروژه هاي ERPداشته اند را بدست آورده اند ،حتي بوجود آورندگان سیستمهاي ERPایجاد نسل جدید این گونه سیستمهاي را در دستور كار دارند. در عمل سیستمهاي ERPهیچكدام از قابلیتهاي وضوح و قابلیت انعطاف سریع را برآورده نكردند .مضاف بر اینكه به دلیل هزینه زیاد پیاده سازي سیستم هاي متفاوت نرم افزاري ERPعملكرد آنها در مواجهه با فرآیندهاي كاري متوقف شد. © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture نسل دوم :سیستم هاي ERP 14 سیستمهاي گردش كاري یكي از راه حلهاي دیگري است كه تاكنون ارائه شده است.این سیستمها مبتني بر زیستچرخ مستندسازي و عملیات بر اساس فرمهاي اطالعاتي است بصورت كلي این سیستمها از فرآیندهاي دفتري ،استاتیك و خوش تعریف پشتیباني مي كنند. از آنجایي كه فرآیندها بصورت واضح و آشكار در نرم افزار بیان مي شوند این نرم افزارها شفافیت و وضوح را برآورده مي سازند این نرم افزارها قابلیت تغییر و بروزرساني سریعي دارند به خاطر اینكه آنها تعاریفي را ایجاد مي كننده كه به راحتي و سرعت قابل تغییرند. محدودیت اصلي كه اینگونه سیستمها دارند عدم یكپارچه سازي است :در ضمینه ارتباط این نوع سیستمها با یكدیگر ضعف وجود دارد. برنامه هاي پیاده سازي بر مبناي جریان كار وابسته به كسب و كاري هستند كه براي آن كسب و كار بوجود آمده اند و به راحتي قابل بكارگیري در مورد مشتریان ،تأمین كنندگان و شركاي تجاري دیگر نمي باشند. © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture نسل سوم :سیستمهاي WFM TQM BPR General Workflow Interface Layer BPM Web Service Presentation Presentation Process Layer An y Process Calculation Business Rules Layer Mana geme nt Co ncept s Inv oices Business Lev el Obj ects General Workflow System and User Interactions BPMS AFE’s Business Level Objects Production Business Level Objects Anything Business Level Objects Business Level Objects Self-Generating Integration s IT on i t a v Inno Back end \ Systems Layer Business Process Management & Service Oriented Architecture BPMS ظهور EAI WFM API API API Web Service XML SAP using java API MSMQ using com or java API API Excel using com Databases using jdbc ERP Databases ‘85 ‘90 ‘95 BPM & SOA Workshop: Dr. F. Shams ‘98 , ‘00 www.esoa.ir ‘05 time © 2009 15 16 همه راهها در حال منتهي شدن به سیستم مدیریت فرآیندهاي سازماني به عنوان هسته سیستم هاي سازماني آینده هستند . نسل جدیدي از سیستمها در حال ظهور مي باشند که هدف اصلي آنها هماهنگ کردن فرآیندها با کار دیگران است ,شعار اصلي آنها این است که "جزئي از سیستم یا افراد آنها باشیم". این سیستم ها كه از سال 2005به بعد در حال فراگیر شدن هستند اكثر مبتني بر تكنولوژي و پروتكل هاي معماري سرویس گرا هستند. دلیل استفاده این سیستم ها از معماری سرویس گرا قابلیت باالی انعطاف پذیری و استفاده مجدد این معماری است که در مباحث مدیریت فرایندهای کاری مورد نیاز است. © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture نسل سوم :سیستمهاي مدیریت فرایندهاي كسب و كار 17 بحث فناوری و تکنولوژی نوع سازمان و بلوغ آن گسترده شدن حوزه و تعداد فرایندها وابستگی با مفاهیم دیگر مکمل مثل SOA, EAI نظم پذیر نبودن سازمانها و فرهنگ ما متدولوژی و فوت و فن کار © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture چالش های بکارگیری BPMS Business Process Management & Service Oriented Architecture معرفی معماری سرویس گرا BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 18 Business Process Management & Service Oriented Architecture نسل جدیدي از معماري ها: معماري سرویس گرا Service Oriented Architectures Web Client Client/ Server Single App. Batch 1970s 1980s 2000s 1990s BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir 2010s © 2009 19 Business Process Management & Service Oriented Architecture ! ... بودجه فناوری اطالعات سازمانها صرف یکپارچگی می شود%65 ERP Finance HR Legacy New composite applications Integration Layer Suppliers Process automation B2B Customers Strategic partners BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 20 عملی كه به وسیله یك سرویس دهنده انجام می شود و از نظر سرویس گیرنده ارزشمند است .ممكن است انجام یك درخواست كوچك روی داده مانند دریافت یا ذخیره اطالعات باشد یا مربوط به انجام كاری پیچیده تر مانند پردازش یك تصویر باشد. در معماری سرویس گرا معموال سرویس را بصورت خاص تر تعریف می كنند و به نوعی مضمون آن را با شیء و مولفه مرتبط می دانند .واضح است كه ضرورتی برای استفاده از متدولوژی های شیء گرا یا مبتنی بر مولفه جهت معماری سرویس گرا وجود ندارد و اصال همان گونه كه بارها گفته شده معماری سرویس گرا مستقل از سكو است ،اما می توان گفت مفهوم و مضمون "سرویس" شباهت هایی با شیء و مولفه داشته است. 21 © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture تعریف سرویس سرويسها مولفهها دانه بندي تجريد Business Process Management & Service Oriented Architecture سلسله مراتب مفاهیم و عناصر مرتبط با سرویس اشياء BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 22 Business Process Management & Service Oriented Architecture رابطه بین سرویس با شیء و مولفه BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 23 یك سرویس وب ،نوعی سیستم نرم افزاری است كه جهت تعامل ماشین با ماشین در سطح شبكه طراحی شده است و دارای یك تعریف(توصیف) قابل پردازش توسط ماشین با نام WSDLاست. دیگر سیستم ها بر طبق این توصیف از قبل مهیا شده با سرویس دهنده تعامل خواهند داشت ،پیامها توسط پروتكل (SOAPتركیب HTTPبا )XMLو یا سایر پروتكل های مربوطه منتقل می شوند. 24 © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture تعریف سرویس وب ()Web Service 25 نرم افزارهای كاربردی كه تحت وب منتشر شده ،شناسائی و مورد فراخوانی قرار می گیرند مستقل از سكو و زبان هستند نوعی از پیاده سازی معماری سرویس گرا می باشند با منطق حرفه در تماس هستند ولی هیچ شخصی مستقیما با آنها ارتباط ندارد خود شمول هستند خود توصیف هستند. یك رهیافت كلیدی برای عینیت بخشیدن به معماری سرویس گرا هستند © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture سرویس های وب ()Web Service 26 وضعیت آب و هوا تیتر اخبار اطالعات بانک و بورس تهیه بلیط موتورهای جستجو تبدیل واحدها (فیزیک ,شیمی).., اعالم قیمت اجناس © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture نمونه وب سرویس های موجود Business Process Management & Service Oriented Architecture Amazon.com نمونه های وب سرویس BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 27 Business Process Management & Service Oriented Architecture Amazon.com نمونه های وب سرویس BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 28 Business Process Management & Service Oriented Architecture ... به طور خالصه می توان گفت Component = Reusable, Portable, Well-Defined, reliable, extendable Modules Service= Business-Driven Platform-Independent Component Web Service = Web-Base Service BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 29 رهیافتی برای ساخت سیستم های توزیع شده است كه كاركردهای نرم افزاری را در قالب سرویس ارائه می كند .این سرویس ها هم توسط دیگر نرم افزارها قابل فراخوانی هستند و هم برای ساخت سرویس های جدید مورد استفاده قرار می گیرند ،این رهیافت برای یكپارچه سازی فناوری ها در محیطی كه انواع مختلفی از سكوهای نرم افزاری و سخت افزاری وجود دارد ایده آل است. خواص معماری سرویس گرا به این شرح است: 30 © 2009 استفاده از استانداردهای مستقل از فناوری و مورد توافق برای ارائه مولفه های نرم افزاری تحت قالب سرویس معرفی كننده یك روش مشخص و مورد توافق برای تعریف و ارتباط بین مولفه های نرم افزاری مولفه های نرم افزاری منفرد می توانند در ساخت دیگر نرم افزارها استفاده شوند تقویت كننده رهیافت سرهم بندی اجزاء از قبل تعریف شده برای ساخت نرم افزارها به جای توسعه و پیاده سازی آنها می تواند به نرم افزاهای خارج سازمانی نیز مانند انواع داخلی آن متصل شوند. www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture معماری سرویس گرا Business Process Management & Service Oriented Architecture عناصر تشکیل دهنده معماري سرویس گرا SOA Application frontend Contract Service Service repository Implementation Interface Business logic Service bus Data BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 31 Business Process Management & Service Oriented Architecture Application Application Application Application Application Application Application تاثير استفاده از معماری سرویس گرا در تسهيل اتصال بين سيستم هاي اطالعاتي Application App App App App Service Interface Service Interface Service Interface Service Interface Service Interface Service Interface Service Interface Service Interface App App App App BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 32 Business Process Management & Service Oriented Architecture App App App App Service Interface Service Interface Service Interface Service Interface Service Interface Service Interface Service Interface Service Interface App App App App Service Interface Service Interface Service Interface Service Interface تاثير استفاده از گذرگاه سرويس در معماری سرویس گرا جهت یکپارچگی سیستم های )EAI(اطالعاتی ESB Service Interface Service Interface Service Interface Service Interface BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 33 Business Process Management & Service Oriented Architecture Orchestration vs. Choreography BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 34 Business Process Management & Service Oriented Architecture ) در معماری سرویس گراOrchestration( نقش هم نواسازی BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 35 Business Process Management & Service Oriented Architecture تفاوت مدل فرایندی با مدل سرویس گرا BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 36 Business Process Management & Service Oriented Architecture )نحوه پاسخ به یک درخواست سرویس (اركستریشن You’re approved! Loan Service 1 <process> <sequence> <receive … /> <invoke … /> </sequence> </process> Loan Service 2 Credit Validation Service Loan Service (Orchestration) BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 37 38 مدیر ارشد اجرائی( :)CEOمحصوالت یا فرآیندهای جدید به سادگی توسط فناوری اطالعات اجرا خواهند شد .سیستم های انعطاف پذیر دیگر مانعی بر سر تغییر و تكامل سریع فرآیندها نخواهند بود. مدیر ارشد اطالعاتی( :)CIOرفع معضل بزرگ یكپارچگی مجموعه سیستم های سازمان ،یكی از بزرگترین مشكالتی كه فناوری اطالعات در سازمانها بزرگ با آن روبرو بوده است .بدین ترتیب پاسخگوئی به نیازهای حرفه نیز بهبود می یابد. مدیر پروژه های تولید و توسعه سیستم های اطالعاتی :تقسیم پروژه ها به اجزاء كوچكتر كه می توانند مستقل از هم انجام شوند به سادگی محقق می شود .همچنین كنترل پیشرفت هر زیر پروژه نیز مستقال قابل محاسبه و كنترل خواهد بود. توسعه دهندگان سیستم :در گذشته یكی از سخت ترین و طاقت فرساترین كارها برای تولید كنندگان سیستم های اطالعاتی انجام یكپارچگی و اتصال با دیگر سیستمها بوده درحالیكه اكنون وب سرویس رهیافت غالب برای تولید سرویس هائی مستقل از فناوری است كه توسط دیگر سرویس های تحت وب قابل فراخوانی هستند. © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture معماری سرویس گرا از نگاه ذینفعان مختلف : (SOAP) Simple Object Access Protocolساختاری برای تبادل پیامهای در قالب XMLاست كه بین سرویس های وب مبادله می شود :(WSDL) Web service Description Languageزبانی مبتنی بر XMLكه جهت توصیف ویژگی های عملیاتی سرویس های وب استفاده می شود و دارای دو بخش تعریف واسط و پیاده سازی است. :(UDDI) Universal Description ,Discovery and Integration واسطی است برای انتشار و شناسائی سرویس های وب و شامل یك مخزن می شود كه ارائه دهندگان به انتشار و تبلیغ سرویس خود می پردازند تا دیگران بتوانند آن را شناسائی كنند. 39 © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture پروتکل های معماری سرویس گرا Business Process Management & Service Oriented Architecture مراحل درخواست سرویس Service Requester UDDI Directory SOAP UDDI Request WSDL SOAP Response BPM & SOA Workshop: Dr. F. Shams , Server www.esoa.ir © 2009 40 Business Process Management & Service Oriented Architecture ضرورت و کاربرد معماری سرویس گرا BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 41 Business Process Management & Service Oriented Architecture نیاز به تعامل بین سیستم های اطالعاتی در یک سازمان Screen scrape Web FOCUS ERP CSV Screen scrape Screen scrape CRM1 Download file C++ CICSgateway gateway CICS Transaction file Message APPC Transaction file ORB CRM2 Message queue FOCUS Broker BPM & SOA Workshop: Dr. F. Shams ORB RPC CICS gateway Download file , Message queue EDI/VAN APPC www.esoa.ir © 2009 42 Business Process Management & Service Oriented Architecture نیاز به تغییر سیستم های اطالعاتی در سازمانها یک اصل انکارناپذیر است BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 43 دیگر سازمانها شرکاء و ذینفعان مستقیم سازمان سرویس های مبتنی بر فناوری اطالعات سیستمها و بانکهای اطالعاتی زیر ساختارها 44 © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture نیاز به تعامل پذیری سازمانها در حوزه فناوری اطالعات استاندارد سازی و یکپارچگی سکوها و زیر ساخت های فناوری در درون سازمان بهبود تعامل پذیری بین سازمانی استفاده مجدد و انعطاف پذیری سرویس های اطالعاتی همراستائی بیشتر فناوری اطالعات با کسب و کار 45 © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture اهداف اصلی معماری سرویس گرا Business Process Management & Service Oriented Architecture استخراج سرویس های خوش تعریف از سیستم های موجود Application Landscape Servic e Servic e Servic Servic e e Servic Servic Servic Servic e e e e Servic Servic Servic Servic Servic e e Servic e e e e SOA Organization BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 46 Business Process Management & Service Oriented Architecture ساخت سیستم های جدید با استفاده از سرویس های خوش تعریف Use / reuse Service Service Create new applications Service Service Service Service ServiceService Service Service Service Service Service BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 47 Business Process Management & Service Oriented Architecture وضعیت تجاری بازار معماری سرویس گرا BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 48 Business Process Management & Service Oriented Architecture SOA ضرورت تجاری Enterprise-wide SOA Department-wide SOA Enterprise-wide SOA up 200% 16% 8% Department-wide SOA up 300%، 12% 4% 28% Pilot Projects 13% 25% Evaluation Not Planning to Deploy Don't Know 2006 2005 20% 7% 21% 12% 32% شرکت شما برای معماری سرویس گرا چه برنامه ای دارد؟: سئوال BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 49 Business Process Management & Service Oriented Architecture 50 © 2009 www.esoa.ir , BPM & SOA Workshop: Dr. F. Shams Business Process Management & Service Oriented Architecture Good architecture means good service design BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 51 Business Process Management & Service Oriented Architecture با تشكر از وقت و حوصله شما عزيزان BPM & SOA Workshop: Dr. F. Shams , www.esoa.ir © 2009 52