پایان نامه رشته مهندسی فناوری اطلاعاتپایان نامه رشته مهندسی کامپیوترپایان نامه فنی مهندسی

دانلود پایان نامه روشی برای طراحی مبتنی بر سرویس

پروژه ارائه روشی برای طراحی مبتنی بر سرویس

جهت اخذ درجه کارشناسی

پروژه ارائه روشی برای طراحی مبتنی بر سرویسبخشی از فهرست مقاله:

چکیده
مقدمه

فصل اول: کلیات معماری سرویس گرا
۱-۱) تعاریف اولیه
۱-۱-۱) سبک معماری مبتنی بر سرویس
۲-۱) اهداف تحقیق
۳-۱) پیشینه تحقیق
۴-۱) روش کار و تحقیق
۵-۱) مقایسه ای بر مدلهای توسعه وابسته به معماری
۱-۵-۱) توسعه مبتنی بر object
۲-۵-۱) توسعه مبتنی بر مؤلفه
۳-۵-۱) محاسبات توزیع یافته
۴-۵-۱) معماری سرویس گرا
۱-۴-۵-۱) توسعه مبتنی بر سرویس
۲-۴-۵-۱) قابلیتهای معماری سرویس گرا
۶-۱) مؤلفه های SOA
۷-۱) اصول سرویس گرائی
۸-۱) سرویس گرائی و تشکیلات سازمانی
۱-۸-۱) لایه های سرویس
۱-۱-۸-۱) لایه سرویس کاربردی
۲-۱-۸-۱) لایه سرویس تجاری
۳-۱-۸-۱) لایه سرویس همنوائی
۲-۸-۱) سرویسهای Agnostic

فصل دوم : تحلیل مبتنی بر سرویس
۱-۲) چرخه حیات معماری سرویس گرا
۲-۲) استراتژیهای تحویل SOA
۱-۲-۲) روش پایین به بالا
۲-۲-۲) روش بالا به پایین
۳-۲-۲) روش Meet-In-The-Middle
۳-۲) تحلیل سرویس گرا
۱-۳-۲) اهداف تحلیل سرویس گرا
۲-۳-۲) پروسه تحلیل سرویس گرا

فصل سوم : الگوها و اصول طراحی
۱-۳) نکات قابل توجه طراحی
۱-۱-۳) مدیریت دانه بندی سرویس و مؤلفه
۲-۱-۳) طراحی برای قابلیت استفاده مجدد
۳-۱-۳) طراحی برای قابلیت ترکیب سرویس
۱-۳-۱-۳) اتصال و همبستگی

و…  جهت مشاهده فهرست کامل مطالب این پروژه اینجا کلیک نمایید

————-

چکیده ای از مقدمه آغازین ” ارائه روشی برای طراحی مبتنی بر سرویسبدین شرح است:

.

در طول چهار دهه اخیر، میزان پیچیدگی نرم افزارها بصورت صعودی افزایش یافته و تقاضا برای نرم افزارهای قدرتمندتر بیشتر شده است. در این میان، به نظر می رسد که روشهای قدیمی جوابگوی نیازهای در حال رشد کنونی نیستند و نیاز به ایجاد و بکارگیری روشهائی است که بوسیله آنها بتوان بر این پیچیدگیها بصورت کاراتر و در زمانی کوتاهتر غلبه کرد. از سوی دیگر امکان کنار گذاشتن یکباره سیستمهای نرم افزاری موجود که تا به حال مشغول سرویس دهی به مشتریان بوده اند، وجود ندارد و می بایست سیستمهای جدید را بصورت یکپارچه و در کنار همین سیستمهای فعلی بوجود آورد. معماری سرویس گرا، با تکیه بر اصول سرویس گرائی و محاسبات و سرویس های توزیع شده و بر پایه پروتکلهای شبکه و لایه های منطقی سرویس و همچنین زبانهایی که تولید نرم افزارهای توزیع شده را فراهم می کنند، به عنوان راه حلی مناسب جهت از میان برداشتن مشکلات و مسائل مذکور مطرح گردیده است[۲۰,۲۱].
SOA مجموعه ای از اصول , نظریه ها و تکنیکهایی را فراهم می کند که فرایندهای کسب و کار , اطلاعات و دارایی های تشکیلات بتوانند به شیوه مؤ ثری سازماندهی شوند و این فرایندها می توانند برای پشتیبانی از طرحهای استراتژیک و سطوح بهره وری که در محیطهای رقابتی کسب و کار مورد نیاز هستند,  گسترش داده شوند .  بسیاری از تشکیلات اقتصادی در استفاده اولیه شان از SOA چنین پنداشتند که از مولفه های موجود به عنوان سرویس وب می توانند استفاده کنند و عنوان کردند تنها با ایجاد سرویسهای پوشاننده  و رها کردن مولفه های زیرین غیر قابل دسترس, این کار عملی خواهد بود . در نتیجه پیاده سازی  لایه نازکی از SOAP/WSDL/UDDI  بالای برنامه کاربردی موجود یا مولفه هایی که سرویسهای وب را تحقق می بخشند , تا حد گسترده ای در صنعت نرم افزار تجربه شد . اما تا به حال روش مناسبی برای ایجاد برنامه های کاربردی تجاری قدرتمند وجود ندارد . اگرچه طبیعت مولفه ها مناسب استفاده از آنها به عنوان سرویس وب  می باشد , در بیشتر موارد اینطور نیست و برای طراحی مجدد و ارائه کارکرد مولفه ها به شیوه صحیح و از طریق سرویس وب نیازمند تلاش مضاعفی می باشیم[۹] .
پیاده سازی موفق SOA  مستلزم این است که به مفاهیم و استراتژیهای پیاده سازی که خصوصیات و ویژگیهای اساسی SOA را فرموله می کنند , توجه شود . به مجرد پیاد ه سازی موفق SOA , مزایایی در جهت کاهش زمان توسعه و ایجاد محصول , بهره برداری از کاربردهای انعطاف پذیر با پاسخ دهی سریع و امکان اتصال پویای استدلالهای کاربردی شرکای تجاری , حاصل می شود . یک پیاده سازی کامل SOA نه تنها در ارتباط با گسترش و صف آرایی سرویسها می باشد بلکه امکان استفاده از سرویسها درجهت اجتماع برنامه های کاربردی متمایز و ایجاد کاربرد مرکب را منعکس می سازد.
————-
مشخصات مقاله:
عنوان کامل: پروژه ارائه روشی برای طراحی مبتنی بر سرویس
دسته: فناوری اطلاعات وکامپیوتر
فرمت فایل: WORD (قابل ویرایش)
تعداد صفحات پروژه: ۲۲۳
 
.
کالج پروژه یک وب سایت با هدف انتشار مقاله، تحقیق، می باشد شما می توایند پس از انتخاب فایل و مقاله مورد نظر و کلیک جهت دانلود مراحل خرید را در سایت میهن همکار انجام دهید.

در صورت نیاز به هر گونه پشتیبانی با شماره تلفن ذیل تماس حاصل فرمایید :

پشتیبانی سایت میهن همکار

شماره تماس:

۴۲۲۷۴۴۰۱(۰۴۱)

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا