مقدمه :
در جهان امروز توسعه هدف اصلی جوامع و از مهمترین سیاستگذاریهای دولتها محسوب میگردد. بدیهی است که توفیق جوامع در زمینههای فرهنگی، سیاسی، و اقتصادی در گرو برخوردای از یک نظام آموزشی منسجم و پویاست و مدیریت موثر نقش اساسی در هدایت نظام آموزشی در نیل به اهداف توسعه بر عهده دارد.
از زمان تشکیل آموزش و پرورش، به صورت رسمیدر کشورها حدود یک قرن میگذرد در خلال این مدت نظام آموزشی در اثر تحولاتی که در سطح جامعه رخ داده است ازجهات گوناگون وسعت و گستردگی پیدا کرده است و این امر اهداف، وظایف و مسئولیتهای آن را پیچیده تر و اداره امور را به مراتب دشوارتر نموده است.
رسالت اساسی آموزشی و پرورش تربیت انسان سالم و سازنده است براین اساس مدیران فقط بازگوکننده بخشنامهها ومجری آئین نامهها وناظر بر اجرای برنامههای رسمی نیستند بلکه وظیفه دارند فعالیتهای مدرسه را در جهت اهداف متعالی تربیت، سازندگی دانش آموزان و در نهایت موفقیت جامعه هدایت نمایند.
پس، مدیران آموزشی حال و آینده موظف هستند که با تعاریف و کارکردهای مدیریت، نظریهها و تئوریهای مدیریت، راه، روش و اصول جدید مدیریت (سازمانهای یادگیرنده، مدیریت مشارکتی، مدیریت خلاق، مدیریت دانش، مدیریت کیفیت فراگیر آشنایی کامل داشته باشند تا بتوانند محیطی دلپذیر و رضایت بخشی برای فعالیت پرسنل فراهم آورند.)
به امید آنکه مدیریت آموزش و پرورش، امری عادی و مرسوم تلقی نشود و مدیران آموزشی در چارچوب صرف اعمال ضوابط، بایدها و اتکاء به قدرت رسمی، محبوس ومحدود نگردد، بلکه بیش از آن، زمینه برای ایجاد و توسعه روابط انسانی به ویژه مدیریت آموزشی فراهم گردد.
دانلود پروژه آمار نظام مدیریت مبتنی بر عملکرد در اورژانس بیمارستان ضیاییان با فرمت ورد و قابل ویرایش تعدادصفحات 29
این پروژه آمار به صورت کامل و دقیق طراحی شده و کلیه جداول و نمودار های لازم را جهت ارائه دارد و قادر به کسب نمره کامل می باشد. قیمت این محصول نسبت به نمونه های مشابه سراسر اینترنت بسیار مناسب تر می باشد و بر خلاف بسیاری از نمونه ها که فقط عنوان پروژه را کپی می کنند نمونه کاملی است.
مقدمه :
با توجه به تاکیدی که در سالهای اخیر بر مدیریت مبتنی بر شواهد شده است و یکی از روشهای نوین مدیریتی، مدیریت مبتنی بر عملکرد است، هدف این مطالعه برقراری سیستمی اولیه از مدیریت مبتنی بر عملکرد در بخش اورژانس بیمارستان ضیائیان بود.
روش اجرا : استقرار نظام مدیریت مبتنی بر علمکرد در اورژانس بیمارستان ضیاییان شامل گامها 6 گانه است: 1) تعیین رسالت و اهداف سازمان، 2) نظام یکپارچه سنجش عملکرد:
3) پاسخگویی در مقابل عملکرد، 4) جمع¬آوری داده های عملکرد، 5) تحلیل، بررسی و گزارش¬دهی داده¬ها عملکرد، 6) استفاده از اطلاعات عملکرد در بهبود سازمان.
نتایج : تاخیر در ارائه خدمات نوارقلب، عکسبرداری، آزمایشات و مشاوره تخصصی در ساعات شلوغ اورژانس (20 الی 24) وجود داشت. میزان رضایت بیماران از ارائه خدمات در ساعات خلوت اورژانس (14 الی 20) کمتر بود. 70% بیماران اظهار بهبودی نمودند و حدود 70% نیز اعلام نمودند که دفعه بعد نیز به بیمارستان مراجعه می¬نمایند.
نتیجه گیری : در اجرای سیستم مدیریت مبتنی بر عملکرد در بیمارستانهای کشور که فاقد زیرساختهای لازم هستند باید به نکات بسیاری توجه و زمان و انرژی بسیاری را در این زمینه هزینه نمود.
نقش مهم بخش بهداشت و درمان در ارتقا شاخصهای مختلف اجتماعی، فرهنگی و اقتصادی کشورها، سازمانهای درگیر در این امر را بر این داشته است که با بازنگری اساسی در شیوه¬های مدیریت سلامت، بیش از پیش در جهت اجرای کارآمدترین روشها در بکارگیری منابع محدود موجود و تامین سلامت آحاد جامعه مصمم گردند. امروزه سازمانهای بین المللی که در جهت ارتقا سلامت کلیه کشورهای جهان فعالیت میکنند (همچون سازمان بهداشت جهانی و بانک جهانی) معتقدند آنچه که بیشتر از همه بهداشت کشورهای در حال توسعه را تهدید میکند اشکالاتی است که در مدیریت منابع وجود دارد تا کمبود بودجه های بهداشتی درمانی. در این میان باید توجه داشت که مهمترین مولفه¬های مدیریت منابع سازمانی، آنهایی هستند که به نحوی با سرمایه¬های انسانی مرتبط میشود. امروزه بخوبی نشان داده شده است که مهمترین سرمایه و بزرگترین عامل موفقیت در هر سازمان نیروی انسانی با انگیزه، کارآزموده و پرتوانی است که در خدمت دارد. به دلائل مختلف در سازمانهایی که جنبه خدماتی دارند، از جمله آنهایی که خدمات بهداشتی و درمانی ارائه می¬دهند، این سرمایه¬ها اهمیتی مضاعف پبدا می¬کنند. بعنوان مثال می¬توان گفت در اینگونه سازمان¬ها بسیاری از عوامل جانبی (همچون کیفیت مواد اولیه) وجود ندارند که در کیفیت محصول نهایی تاثیرگذار باشند و عمده ترین عامل تعیین کننده در این زمینه کارکرد کارکنان آن است. این مسانل باعث شده است که در سالهای اخیر رویکردهای متفاوت مدیریت سازمانی و بخصوص مدیریت منابع انسانی مورد توجه قرار گیرید. مدیریت مبتنی بر عملکرد یکی از این رویکردها می¬باشد(1,2,3) که به دلیل برخی خصوصیات منحصر به فرد آن بعنوان کانون مطالعات و بررسیهای جدید علمی مطرح شده و آنرا از دیگر شیوه¬های مدیریتی متمایز کند.
وزارت بهداشت درمان و آموزش پزشکی نیز در راستای اهداف تبیین شده در برنامه پنج ساله سوم توسعه دولت جمهوری اسلامی ایران (با تاکید بر افزایش بهره¬وری نیروی انسانی و استقرار شاخص¬های کیفیت کاری بجای معیارهای کمی) نهادینه کردن این روش مدیریتی در دستور کار خود قرار داده است. انتخاب بخش اورژانس بیمارستان ضییائیان به عنوان یک سایت پیش آزمایی برای استقرار این نظام در نظر گرقته شده است.
روش اجرا :
مراحل اجرای طرح استقرار نظام مدیریت مبتنی بر علمکرد در اورژانس بیمارستان ضیاییان از اصول کلی استقرار این نظام تبعیت میکند (4)که شامل گامها 6 گانه است:
1) تعیین رسالت و اهداف سازمان، 2) نظام یکپارچه سنجش عملکرد:
3) پاسخگویی در مقابل عملکرد، 4) جمع¬آوری داده های عملکرد، 5) تحلیل، بررسی و گزارش¬دهی داده¬ها عملکرد، 6) استفاده از اطلاعات عملکرد در بهبود سازمان.
در ابتدا اعضای تیم/کمیته¬های مربوط به فازهای طرح (کمیته راهبری) انتخاب شدند. این افراد شامل مدیر بیمارستان، یک نفر به عنوان نماینده معاونت توسعه وزارت متبوع، سوپروایز اورژانس، مترون بیمارستان، مسئول خدمات و اعضای تیم پروژه. سپس مرحله بعدی با برگزاری جلسات متعدد و نیز تهیه و توزیع کتابچه راهنمای اجرایی و پمفلتهای آموزشی توجیه و اطلاع رسانی انجام پذیرفت.
برنامه ریزی استراتژیک با محوریت مشتری انجام شد و فرآیندهای حاکم بر اورژانس و صاحبان فرایند مشخص شدند. در مرحله بعد فعالیتها و عملکردهای کلیدی انجام شده در اورژانس بیمارستان ضیاییان ”کمی“ و قابل سنجش شدند.در این مرحله در ابتدا شاخصهایی که مربوط به فرآیندها و متغیرهای وابسته¬ای که جهت تفسیر شاخصهای عملکرد لازم بودند، تعیین شدند و شناسنامه 52 شاخص و متغیر تهیه گردید. سپس فرآیند جمع¬آوری اطلاعات مشخص شد.
دانلود پایان نامه کارشناسی ارشد رشته مهندسی مکانیک بازشناسی اشیاء مبتنی بر ساز و کار قشر گیجگاهی مغزبا فرمت pdfدر 130صفحه.
این پایان نامه جهت ارائه در مقطع کارشناسی ارشد رشته مهندسی مکانیک طراحی و تدوین گردیده است . و شامل کلیه مباحث مورد نیاز پایان نامه ارشد این رشته می باشد.نمونه های مشابه این عنوان با قیمت های بسیار بالایی در اینترنت به فروش می رسد.گروه تخصصی ما این پایان نامه را با قیمت ناچیزی جهت استفاده دانشجویان عزیز در رابطه با منبع اطلاعاتی در اختیار شما قرار می دهند. حق مالکیت معنوی این اثر مربوط به نگارنده است. و فقط جهت استفاده از منابع اطلاعاتی و بالابردن سطح علمی شما در این سایت ارائه گردیده است.
دانلود پایان نامه ارشد رشته کامپیوتر ارائه روشی برای طراحی مبتنی بر سرویس با فرمت ورد و قابل ویرایش تعداد صفحات 243
دانلود پایان نامه آماده
مقدمه
در طول چهار دهه اخیر، میزان پیچیدگی نرم افزارها بصورت صعودی افزایش یافته و تقاضا برای نرم افزارهای قدرتمندتر بیشتر شده است. در این میان، به نظر می رسد که روشهای قدیمی جوابگوی نیازهای در حال رشد کنونی نیستند و نیاز به ایجاد و بکارگیری روشهائی است که بوسیله آنها بتوان بر این پیچیدگیها بصورت کاراتر و در زمانی کوتاهتر غلبه کرد. از سوی دیگر امکان کنار گذاشتن یکباره سیستمهای نرم افزاری موجود که تا به حال مشغول سرویس دهی به مشتریان بوده اند، وجود ندارد و می بایست سیستمهای جدید را بصورت یکپارچه و در کنار همین سیستمهای فعلی بوجود آورد. معماری سرویس گرا، با تکیه بر اصول سرویس گرائی و محاسبات و سرویس های توزیع شده و بر پایه پروتکلهای شبکه و لایه های منطقی سرویس و همچنین زبانهایی که تولید نرم افزارهای توزیع شده را فراهم می کنند، به عنوان راه حلی مناسب جهت از میان برداشتن مشکلات و مسائل مذکور مطرح گردیده است[20,21].
SOA مجموعه ای از اصول , نظریه ها و تکنیکهایی را فراهم می کند که فرایندهای کسب و کار , اطلاعات و دارایی های تشکیلات بتوانند به شیوه مؤ ثری سازماندهی شوند و این فرایندها می توانند برای پشتیبانی از طرحهای استراتژیک و سطوح بهره وری که در محیطهای رقابتی کسب و کار مورد نیاز هستند, گسترش داده شوند . بسیاری از تشکیلات اقتصادی در استفاده اولیه شان از SOA چنین پنداشتند که از مولفه های موجود به عنوان سرویس وب می توانند استفاده کنند و عنوان کردند تنها با ایجاد سرویسهای پوشاننده و رها کردن مولفه های زیرین غیر قابل دسترس, این کار عملی خواهد بود . در نتیجه پیاده سازی لایه نازکی از SOAP/WSDL/UDDI بالای برنامه کاربردی موجود یا مولفه هایی که سرویسهای وب را تحقق می بخشند , تا حد گسترده ای در صنعت نرم افزار تجربه شد . اما تا به حال روش مناسبی برای ایجاد برنامه های کاربردی تجاری قدرتمند وجود ندارد . اگرچه طبیعت مولفه ها مناسب استفاده از آنها به عنوان سرویس وب می باشد , در بیشتر موارد اینطور نیست و برای طراحی مجدد و ارائه کارکرد مولفه ها به شیوه صحیح و از طریق سرویس وب نیازمند تلاش مضاعفی می باشیم .
فهرست مطالب
عنوان شماره صفحه
چکیده 1
مقدمه 2
فصل اول: کلیات معماری سرویس گرا
1-1) تعاریف اولیه 5
1-1-1) سبک معماری مبتنی بر سرویس 5
2-1) اهداف تحقیق 7
3-1) پیشینه تحقیق 8
4-1) روش کار و تحقیق 10
5-1) مقایسه ای بر مدلهای توسعه وابسته به معماری 11
1-5-1) توسعه مبتنی بر object 11
2-5-1) توسعه مبتنی بر مؤلفه 12
3-5-1) محاسبات توزیع یافته 13
4-5-1) معماری سرویس گرا 14
1-4-5-1) توسعه مبتنی بر سرویس 15
2-4-5-1) قابلیتهای معماری سرویس گرا 17
6-1) مؤلفه های SOA 18
7-1) اصول سرویس گرائی
21
8-1) سرویس گرائی و تشکیلات سازمانی 27
1-8-1) لایه های سرویس 29
1-1-8-1) لایه سرویس کاربردی 32
2-1-8-1) لایه سرویس تجاری 34
3-1-8-1) لایه سرویس همنوائی 34
2-8-1) سرویسهای Agnostic 37
فصل دوم : تحلیل مبتنی بر سرویس
1-2) چرخه حیات معماری سرویس گرا 40
2-2) استراتژیهای تحویل SOA 41
1-2-2) روش پایین به بالا 41
2-2-2) روش بالا به پایین 43
3-2-2) روش Meet-In-The-Middle 45
3-2) تحلیل سرویس گرا 47
1-3-2) اهداف تحلیل سرویس گرا 47
2-3-2) پروسه تحلیل سرویس گرا 48
فصل سوم : الگوها و اصول طراحی
1-3) نکات قابل توجه طراحی 52
1-1-3) مدیریت دانه بندی سرویس و مؤلفه 52
2-1-3) طراحی برای قابلیت استفاده مجدد 53
3-1-3) طراحی برای قابلیت ترکیب سرویس 54
1-3-1-3) اتصال و همبستگی
54
2-3) رهنمودهای عمومی 55
1-2-3) استانداردهای نامگذاری 55
2-2-3) طراحی عملیات سرویس به شکلی که ذاتا قابل توسعه باشد 56
3-2-3) تعیین متقاضیان مطرح سرویس 56
3-3) الگوهای طراحی و انواع معماری 57
1-3-3) الگوها 58
2-3-3) طراحی بنیادی 59
فصل چهارم : راهکار پیشنهادی
1-4) مرحله 1 بازبینی لایه بندی سیستم SOA 64
1-1-4) فعالیت 1 مروری بر استراتژیهای لایه بندی 64
2-1-4) فعالیت 2 بازبینی لایه بندی فاز تحلیل 66
3-1-4) فعالیت 3 معرفی لایه های تخصصی تر 67
1-3-1-4) لایه داده 67
2-3-1-4) لایه دسترسی سرویس 70
3-3-1-4) لایه تعامل 71
2-4) مرحله 2 تحلیل تغییرپذیری 77
1-2-4) فعالیت 1 شناسایی انواع تغییرپذیری 79
2-2-4) فعالیت 2 مدلهای موجود برای تغییرپذیری 83
3-2-4) فعالیت 3 گروهبندی و مدلسازی تغییرپذیری 84
4-2-4) فعالیت 4 نگاشت نقاط تغییرپذیر 87
3-4) مرحله 3 سرویسهای فاز طراحی
89
1-3-4) فعالیت 1 تعیین سرویسها 90
2-3-4) فعالیت 2 جایگاه سرویسهای کنترلی 98
4-4) مرحله 4 مروری بر دانه بندی 99
1-4-4) فعالیت 1 تکنیک دانه بندی سرویسها و چنددانه ای بودن 102
2-4-4) فعالیت 2 متدهای چند دانه ای سرویسها 104
5-4) مرحله 5 مدلسازی فرایند 108
1-5-4) استفاده از مدلسازی فرایند برای طراحی معماری سرویس گرا 108
2-5-4) ابزار مدلسازی فرایند 109
3-5-4) فعالیت طراحی فرایند کسب و کار مبتنی بر سرویس 113
فصل پنجم : بررسی موردی
1-5) انتخاب بررسی موردی 115
1-5) سیستم سفارش کالا 116
3-5) تحلیلی بر راهکار پیشنهادی 134
فصل ششم : نتیجه گیری و پیشنهادات
1-6) نتیجه گیری 136
2-6) پیشنهادات 138
مقاله 139
پیوستها 140
منابع و ماخذ
فهرست منابع فارسی 196
فهرست منابع لاتین 197
سایتهای اطلاع رسانی 200
اختصارات 201
چکیده انگلیسی 202
فهرست شکلها
عنوان شماره صفحه
شکل 1-1) میان افزار مبتنی بر پیغام[24] 14
شکل 2-1) مدل مفهومی معماری سرویس گرا[24] 15
شکل 3-1) توسعه مبتنی بر سرویس[24] 16
شکل 4-1) یک دیدگاه اولیه از چگونگی قرار گرفتن منطق خودکارسازی در داخل واحدها توسط SOA 20
شکل 5-1) عملیاتهایی که به سرویسهای متفاوتی تعلق دارند و بخشهای متنوعی از منطق پروسه را نمایش می دهند. 20
شکل 6-1) چگونه مؤلفه های یک معماری سرویس گرا با یکدیگر ارتباط دارند. 21
شکل 7-1) پیمانهای سرویس به طور رسمی مؤلفه های سرویس, عملیات و پیغام از یک معماری سرویس گرا را تعریف می کند. 23
شکل 8-1) سرویسها وابستگی ها را به قرارداد سرویس محدود می کنند و با این کار به منطق سرویس دهنده زیرین و تقاضاکننده اجازه می دهند که loosely coupled باقی بمانند. 24
شکل 9-1) عملیات Update Everything یک ترکیب سرویس را بسته بندی می کند 25
شکل 10-1) مراحل statelessو stateful که یک سرویس درهنگام پردازش یک پیغام از آنها عبور می کند . 27
شکل 11-1) جایگاه سرویسها[1] 28
شکل 12-1) لایه های تخصصی سرویس[1] 32
شکل 13-1) سلسله مراتب چرخه حیات توسعه سرویسهای وب[9] 36
شکل 14-1) بخش بندی سرویسها که محیط راه حل و پردازشهای تجاری را تفکیک کرده است[1]. 38
شکل 1-2) چرخه حیات معماری سرویس گرا 40
شکل 2-2) گامهای تکنیک پائین به بالا 42
شکل 3-2) گامهای تکنیک بالا به پائین 44
شکل 4-2) گامهای تکنیک meet in the middle [1] 46
شکل 1-3) در صورت تجزیه یک سرویس , الگوهای نظارتی به عدم تاثیرگذاری در قرارداد سرویس کمک می کنند.[27]
59
شکل 2-3) منطق Agnostic و [27] Non Agnostic 60
شکل 1-4) فعالیتهای فاز طراحی
63
شکل 2-4) مدل گسترش سیستم تحت تاثیر لایه بندی [30] 65
شکل 3-4) پنهان سازی پیچیدگی توسط لایه انتزاعی داده 69
شکل 4-4) لایه دسترسی سرویس[2] 70
شکل 5-4) ساختار منطقی از سرویسهای تعاملی 73
شکل 6-4) مثالهایی از سرویس تعاملی در SOA
76
شکل 7-4) چارچوب مبتنی بر سرویس برای سرویسهای تعاملی 76
شکل 8-4) 4 نو ع تغییرپذیری 80
شکل 9-4) واسط مورد نیاز فرایند کسب و کار 81
شکل 10-4) نقاط تغییرپذیر ممکن 82
شکل 11-4) شمایی از تغییرپذیری در XML [6] 83
شکل 12-4) مدل تصمیم , مدل واسطی برای سازگاری سرویسها می باشد[6] 84
شکل 13-4) دیاگرام فعالیت و نقاط تغییر پذیر[31] 85
شکل 14-4) مدل خصیصه[31] 86
شکل 15-4) سرویسهای Gateway [2] 92
شکل 16-4) سرویسهای Façade [2] 93
شکل 17-4) جایگاه دستورات کنترلی درمقایسه دو راه حل [2] 96
شکل 18-4) سرویسهای دانه درشت[11] 101
شکل 19-4) ارتباط سرویس دانه درشت و سرویس دانه ریز[11] 103
شکل 20-4) متد جدیدی برای ارسال اطلاعات آدرس اضافه شده است.[11] 105
شکل 21-4) یک متدی که هر دو نوع اطلاعات آدرس و حساب را بر می گرداند.[11] 105
شکل 22-4) متدی که مؤلفه های درخواست داده شده را برمی گرداند[11] 107
شکل 23-4) مدلسازی سلسله مراتبی با BPMN [5] 112
شکل 24-4) مجموعه مدلهای فاز طراحی و ارتباط آنها 113
شکل 1-5) دیاگرام فعالیت 3 عامل 117
شکل 2-5) سرویسهای کاندید
120
شکل 3-5) مدل لایه بندی سیستم 121
شکل 4-5) تغییر پذیری در گردش کار 122
شکل 5-5) مدل خصیصه 123
شکل 6-5) دیاگرام فعالیت برای شناسایی وابستگیها 124
شکل 7-5) دیاگرام General Composition 125
شکل 8-5) مدل نگاشت 125
شکل 9-5) لایه تامین کننده QOS 126
شکل 10-5) سرویسهای دانه ریز 127
شکل 11-5) دیاگرام Consignee Collaboration 127
شکل 12-5) دیاگرام Consignee Sequence Diagram 128
شکل 13-5) دیاگرام Shipper Collaboration 128
شکل 14-5) دیاگرام Shipper Sequence 129
شکل 15-5) دیاگرام Partial Order Process Collaboration 129
شکل 16-5) دیاگرام Partial Order Process Sequence
130
شکل 17-5) دیاگرام تعاملات مابین سرویس فرایند و سرویسهای همکار
131
شکل 18-5) مدل BPMN 132
فهرست جداول
عنوان شماره صفحه
جدول 1-1) مقایسه مدلهای توسعه وابسته به معماری 17
جدول 1-6) راهکار پیشنهادی در تامین اصول طراحی 137
عنوان پروژه : بررسی معماری سرویس گرا و ارائه روشی برای طراحی مبتنی بر سرویس
تعداد صفحات : ۲۱۴
شرح مختصر پروژه : پروژه ای که در این مطلب برای دانلود آماده شده است به بررسی معماری سرویس گرا و ارائه روشی برای طراحی مبتنی بر سرویس پرداخته است.معماری سرویس گرا به سرعت به عنوان نخستین ائتلاف و راه حل معماری محیطهای محاسباتی ناهمگون و پیچیده معاصر پدیدار گشته است.
همانطور که می دانید معماری سرویسگرا مجموعهای انعطافپذیر از اصول طراحی است که در مراحل توسعهٔ سامانهها و یکپارچگی در رایانش استفاده میشود. سامانهای که بر معماری سرویسگرا استوار است ، کارکرد را به عنوان مجموعهای از سرویسهای سازگار بستهبندی میکند که میتوانند در چندین سامانهٔ مجزا از دامنههای تجاری گوناگون استفاده شوند.
SOA مجموعه ای از اصول , نظریه ها و تکنیکهایی را فراهم می کند که فرایندهای کسب و کار ، اطلاعات و دارایی های تشکیلات بتوانند به شیوه مؤ ثری سازماندهی شوند و این فرایندها می توانند برای پشتیبانی از طرحهای استراتژیک و سطوح بهره وری که در محیطهای رقابتی کسب و کار مورد نیاز هستند،گسترش داده شوند.
در این تحقیق از تکنیکها و مباحث مطرح در Service-oriented Architecture (به اختصار SOA) استفاده شده و برای طراحی سرویس گرا روشی پیشنهاد می شود .تمرکز این پروژه بر روی فرایند طراحی می باشد که اصول و تکنیکهای کافی برای مشخص کردن , ساخت و پالایش فرایندهای کسب و کاری که به سرعت دچار تغییر می شوند فراهم می کند . روش پیشنهای برای ایجاد کنترل متمرکز از تجرید لایه های سرویس و طبقه بندی انواع سرویس استفاده نموده و در کنار استفاده از سیستمهای موروثی در حمایت از استراتژیهای کوتاه مدت سازمانها ، بر اساس اصول طراحی و اصول سرویس گرائی در راستای استراتژیهای بلند مدت عمل می کند تا در تامین اهداف تجاری و حمایت از فرایندهایی که به سرعت دچار تغییر می شوند مفید واقع شود.
همچنین زمینه تعامل عاملهای مختلف فرایند که در سطح چندین سازمان گسترده شده اند فراهم می شود و با تحلیل تغییرپذیری, انعطاف پذیری سیستم در حمایت از نقاط متغیر فرایندها و تغییر در سیاستهای کسب و کار افزایش می یابد . بدین منظور در ادامه بحث ابتدا سبکهای مختلف توسعه نرم افزار به همراه سبک مبتنی بر سرویس و اصول سرویس گرائی به تفصیل بررسی می گردد , سپس چرخه حیات معماری سرویس گرا و فاز تجزیه و تحلیل که مقدمه ای برای طراحی می باشد مورد بررسی قرار می گیرد و در ادامه با بیان اصول و الگوهای طراحی موجود , راهکار پیشنهادی با نمونه پیاده سازی شده به صورت مشروح بیان می گردد.
SOA مجموعه قوانین ، سیاستها و چارچوب هایی است که نرم افزارها را قادر می سازد تا عملکرد خود را از طریق مجموعه سرویسهای مجزا و مستقل و در عین حال مرتبط با هم در اختیار سایر درخواست کنندگان قرار دهند تا بتوانند بدون اطلاع از نحوه پیاده سازی سرویس و تنها از طریق رابطهای استاندارد و تعریف شده، این سرویسها را یافته و فراخوانی نمایند و یا در تعریف دیگر می توان گفت معماری سرویس گرا روشی برای ساخت سیستمهای توزیع شده ای است که در آنها عملکرد سیستم بصورت سرویس در اختیار کاربران و یا سایر سرویسها قرار می گیرد.
در طول چهار دهه اخیر، میزان پیچیدگی نرم افزارها بصورت صعودی افزایش یافته و تقاضا برای نرم افزارهای قدرتمندتر بیشتر شده است. در این میان، به نظر می رسد که روشهای قدیمی جوابگوی نیازهای در حال رشد کنونی نیستند و نیاز به ایجاد و بکارگیری روشهائی است که بوسیله آنها بتوان بر این پیچیدگیها بصورت کاراتر و در زمانی کوتاهتر غلبه کرد. از سوی دیگر امکان کنار گذاشتن یکباره سیستمهای نرم افزاری موجود که تا به حال مشغول سرویس دهی به مشتریان بوده اند، وجود ندارد و می بایست سیستمهای جدید را بصورت یکپارچه و در کنار همین سیستمهای فعلی بوجود آورد. معماری سرویس گرا، با تکیه بر اصول سرویس گرائی و محاسبات و سرویس های توزیع شده و بر پایه پروتکلهای شبکه و لایه های منطقی سرویس و همچنین زبانهایی که تولید نرم افزارهای توزیع شده را فراهم می کنند، به عنوان راه حلی مناسب جهت از میان برداشتن مشکلات و مسائل مذکور مطرح گردیده است.
در ادامه فهرست مطالب پروژه بررسی معماری سرویس گرا و ارائه روشی برای طراحی مبتنی بر سرویس را مشاهده می فرمایید :
چکیده
مقدمه
فصل ۱- کلیات معماری سرویس گرا
۱-۱- تعاریف اولیه
۱-۱-۱- معماری سرویس گرا (SOA)
۱-۲- اهداف تحقیق
۱-۳- پیشینه تحقیق
۱-۴- روش کار و تحقیق
۱-۵- مقایسه ای بر مدلهای توسعه وابسته به معماری
۱-۵-۱- توسعه مبتنی بر object
۱-۵-۲- توسعه مبتنی بر مؤلفه
۱-۵-۳- محاسبات توزیع یافته
۱-۵-۴- معماری سرویس گرا
۱-۵-۴-۱- توسعه مبتنی بر سرویس
۱-۵-۴-۲- قابلیتهای سبک معماری سرویس گرا
۱-۶- مولفه های SOA
۱-۷- اصول سرویس گرائی
۱-۸- سرویس گرائی و تشکیلات سازمانی
۱-۸-۱- لایه های سرویس
۱-۸-۱-۱- لایه سرویس کاربردی
۱-۸-۱-۲- لایه سرویس تجاری
۱-۸-۱-۳- لایه سرویس همنوائی
۱-۸-۲- سرویسهای Agnostic
فصل ۲- تحلیل مبتنی برسرویس
۲-۱- چرخه حیات معماری SOA
۲-۲- استراتژی های تحویل SOA
۲-۲-۱- روش پایین به بالا ( Bottom Up)
۲-۲-۲- روش بالا به پایین(Top Down)
۲-۲-۳- روش meet-in-the-middle
۲-۳- تحلیل سرویس گرا
۲-۳-۱- اهداف تحلیل سرویس گرا
۲-۳-۲- پروسه تحلیل سرویس گرا
فصل ۳- الگوها و اصول طراحی
۳-۱- نکات قابل توجه طراحی سرویس
۳-۱-۱- مدیریت دانه بندی سرویس و مؤلفه
۳-۱-۲- طراحی برای قابلیت استفاده مجدد
۳-۱-۳- طراحی برای قابلیت ترکیب سرویس
۳-۱-۳-۱- اتصال و همبستگی
۳-۲- رهنمودهای عمومی
۳-۲-۱- استانداردهای نامگذاری
۳-۲-۲- طراحی عملیات سرویس به شکلی که ذاتا قابل توسعه باشد
۳-۲-۳- تعیین متقاضیان مطرح سرویس
۳-۳- الگوهای طراحی و انواع معماری
۳-۳-۱- الگوها
۳-۳-۲- طراحی بنیادی
فصل ۴- راهکار پیشنهادی
۱-۴- مرحله ۱ بازبینی لایه بندی سیستم SOA
۴-۱-۱- فعالیت ۱ مروری بر استراتژیهای لایه بندی
۴-۱-۲- فعالیت ۲ بازبینی لایه بندی فاز تحلیل
۴-۱-۳- فعالیت ۳ معرفی لایه های تخصصی تر
۴-۱-۳-۱- لایه داده
۴-۱-۳-۲- لایه دسترسی سرویس
۴-۱-۳-۳- لایه تعامل
۴-۲- مرحله ۲ تحلیل تغییر پذیری
۴-۲-۱- فعالیت ۱ شناسایی انواع تغییرپذیری
۴-۲-۲- فعالیت ۲ مدلهای موجود برای تغییرپذیری
۴-۲-۳- فعالیت ۳ گروهبندی و مدلسازی تغییرپذیری
۴-۲-۴- فعالیت ۴ نگاشت نقاط تغییرپذیر
۴-۳- مرحله ۳ سرویسهای فاز طراحی
۴-۳-۱- فعالیت ۱ تعیین انواع سرویسها
۴-۳-۲- فعالیت ۲ جایگاه سرویسهای کنترلی
۴-۴- مرحله ۴ مروری بر دانه بندی
۴-۴-۱- فعالیت ۱ تکنیک دانه بندی سرویسها و چند دانه ای بودن
۴-۴-۲- فعالیت ۲ متدهای چنددانه ای سرویسها
۴-۵- مرحله ۵ مدلسازی فرایند
۴-۵-۱- استفاده ازمدلهای فرایند برای طراحی معماری سرویس گرا
۴-۵-۲- ابزار مدلسازی فرایند
۴-۵-۳- فعالیت طراحی فرایند کسب و کار مبتنی بر سرویس
فصل ۵- بررسی موردی
۵-۱- انتخاب بررسی موردی
۵-۲- سیستم سفارش کالا
۵-۳- تحلیلی بر راهکار پیشنهادی
فصل ۶- نتیجه گیری و پیشنهادات
۶-۱- نتیجه گیری
۶-۲- پیشنهادات
پیوستها
منابع فارسی
مراجع
سایت های اطلاع رسانی
اختصارات