loading...
دانلود انواع فایل های دانشجویی
کککک بازدید : 25 دوشنبه 30 اردیبهشت 1398 نظرات (0)

با کلیک بر روی پرداخت آنلاین، به صفحه پرداخت هدایت خواهید شد و بعد از پرداخت از طریق کارت های اعتباری بانکی ، لینک دانلود فعال شده و می توانید فایل مورد نظر خود را دانلود کنید.

  • دانلودپروژه ارائه روشي براي طراحي مبتني بر سرويس

    دسته :

    مهندسي کامپيوتر

    فرمت/ورد تعداد صفحات 248
    قیمت : 8000 تومان

     

     
  •  
::
توضیحات بیشتر در مورد دانلودپروژه ارائه روشي براي طراحي مبتني بر سرويس :

دانلودپروژه ارائه روشي براي طراحي مبتني بر سرويس

 

پايان نامه جهت دريافت درجه کارشناسي ارشد “M.Sc”

مهندسي کامپيوتر- نرم افزار

فهرست مطالب

عنوان

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

۷-۱) اصول سرويس گرائي

۲۱
۸-۱) سرويس گرائي و تشکيلات سازماني ۲۷
۱-۸-۱) لايه هاي سرويس ۲۹
۱-۱-۸-۱) لايه سرويس کاربردي ۳۲
۲-۱-۸-۱) لايه سرويس تجاري ۳۴
۳-۱-۸-۱) لايه سرويس همنوائي ۳۴
۲-۸-۱) سرويسهاي Agnostic ۳۷
فصل دوم : تحليل مبتني بر سرويس  
۱-۲) چرخه حيات معماري سرويس گرا ۴۰
۲-۲) استراتژيهاي تحويل SOA ۴۱
۱-۲-۲) روش پايين به بالا ۴۱
۲-۲-۲) روش بالا به پايين ۴۳
۳-۲-۲) روش Meet-In-The-Middle ۴۵
۳-۲) تحليل سرويس گرا ۴۷
۱-۳-۲) اهداف تحليل سرويس گرا ۴۷
۲-۳-۲) پروسه تحليل سرويس گرا ۴۸
فصل سوم : الگوها و اصول طراحي  
۱-۳) نکات قابل توجه طراحي ۵۲
۱-۱-۳) مديريت دانه بندي سرويس و مؤلفه ۵۲
۲-۱-۳) طراحي براي قابليت استفاده مجدد ۵۳
۳-۱-۳) طراحي براي قابليت ترکيب سرويس ۵۴
 

۱-۳-۱-۳) اتصال و همبستگي

۵۴
۲-۳) رهنمودهاي عمومي ۵۵
۱-۲-۳) استانداردهاي نامگذاري ۵۵
۲-۲-۳) طراحي عمليات سرويس به شکلي که ذاتا قابل توسعه باشد ۵۶
۳-۲-۳) تعيين متقاضيان مطرح سرويس ۵۶
۳-۳) الگوهاي طراحي و انواع معماري ۵۷
۱-۳-۳) الگوها ۵۸
۲-۳-۳) طراحي بنيادي ۵۹
فصل چهارم : راهکار پيشنهادي  
۱-۴) مرحله ۱ بازبيني لايه بندي سيستم SOA ۶۴
۱-۱-۴) فعاليت ۱ مروري بر استراتژيهاي لايه بندي ۶۴
۲-۱-۴) فعاليت ۲ بازبيني لايه بندي فاز تحليل ۶۶
۳-۱-۴) فعاليت ۳ معرفي لايه هاي تخصصي تر ۶۷
۱-۳-۱-۴) لايه داده ۶۷
۲-۳-۱-۴) لايه دسترسي سرويس ۷۰
۳-۳-۱-۴) لايه تعامل ۷۱
۲-۴) مرحله ۲ تحليل تغييرپذيري ۷۷
۱-۲-۴) فعاليت ۱ شناسايي انواع تغييرپذيري ۷۹
۲-۲-۴) فعاليت ۲ مدلهاي موجود براي تغييرپذيري ۸۳
۳-۲-۴) فعاليت ۳ گروهبندي و مدلسازي تغييرپذيري ۸۴
۴-۲-۴) فعاليت ۴ نگاشت نقاط تغييرپذير ۸۷
 

۳-۴) مرحله ۳ سرويسهاي فاز طراحي

۸۹
۱-۳-۴) فعاليت ۱ تعيين سرويسها ۹۰
۲-۳-۴) فعاليت ۲ جايگاه سرويسهاي کنترلي ۹۸
۴-۴) مرحله ۴ مروري بر دانه بندي ۹۹
۱-۴-۴) فعاليت ۱ تکنيک دانه بندي سرويسها و چنددانه اي بودن ۱۰۲
۲-۴-۴) فعاليت ۲ متدهاي چند دانه اي سرويسها ۱۰۴
۵-۴) مرحله ۵ مدلسازي فرايند ۱۰۸
۱-۵-۴) استفاده از مدلسازي فرايند براي طراحي معماري سرويس گرا ۱۰۸
۲-۵-۴) ابزار مدلسازي فرايند ۱۰۹
۳-۵-۴) فعاليت طراحي فرايند کسب و کار مبتني بر سرويس ۱۱۳
فصل پنجم : بررسي موردي  
۱-۵) انتخاب بررسي موردي ۱۱۵
۱-۵) سيستم سفارش کالا ۱۱۶
۳-۵) تحليلي بر راهکار پيشنهادي ۱۳۴
فصل ششم : نتيجه گيري و پيشنهادات  
۱-۶) نتيجه گيري ۱۳۶
۲-۶) پيشنهادات ۱۳۸
مقاله ۱۳۹
پيوستها ۱۴۰
منابع و ماخذ  
فهرست منابع فارسي ۱۹۶
فهرست منابع لاتين ۱۹۷
سايتهاي اطلاع رساني ۲۰۰
اختصارات ۲۰۱
چکيده انگليسي ۲۰۲

 

   
   
 
   


فهرست شکلها

عنوان

شکل ۱-۱) ميان افزار مبتني بر پيغام[۲۴] ۱۴
شکل ۲-۱) مدل مفهومي معماري سرويس گرا[۲۴] ۱۵
شکل ۳-۱) توسعه مبتني بر سرويس[۲۴] ۱۶
شکل ۴-۱) يک ديدگاه اوليه از چگونگي قرار گرفتن منطق خودکارسازي در داخل واحدها توسط    SOA ۲۰
شکل ۵-۱) عملياتهايي که به سرويسهاي متفاوتي تعلق دارند و بخشهاي متنوعي از منطق پروسه را نمايش مي دهند. ۲۰
شکل ۶-۱) چگونه مؤلفه هاي يک معماري سرويس گرا با يکديگر ارتباط دارند. ۲۱
شکل ۷-۱) پيمانهاي سرويس به طور رسمي مؤلفه هاي سرويس, عمليات و پيغام از يک معماري سرويس گرا را تعريف مي کند. ۲۳
شکل ۸-۱) سرويسها وابستگي ها را به قرارداد سرويس محدود مي کنند و با اين کار به  منطق سرويس دهنده زيرين و تقاضاکننده اجازه مي دهند که loosely coupled باقي بمانند. ۲۴
شکل ۹-۱) عمليات Update Everything يک ترکيب سرويس را بسته بندي مي کند ۲۵
 

شکل ۱۰-۱) مراحل statelessو stateful که يک سرويس درهنگام پردازش يک پيغام از آنها عبور مي کند .

۲۷
شکل ۱۱-۱) جايگاه سرويسها[۱] ۲۸
شکل ۱۲-۱) لايه هاي تخصصي سرويس[۱] ۳۲
شکل ۱۳-۱) سلسله مراتب چرخه حيات توسعه سرويسهاي وب[۹] ۳۶
شکل ۱۴-۱) بخش بندي سرويسها که محيط راه حل  و پردازشهاي تجاري را تفکيک کرده است[۱]. ۳۸
شکل ۱-۲) چرخه حيات معماري سرويس گرا        ۴۰
شکل ۲-۲) گامهاي تکنيک پائين به بالا ۴۲
شکل ۳-۲) گامهاي تکنيک بالا به پائين ۴۴
شکل ۴-۲) گامهاي تکنيک  meet in the middle [1] ۴۶
شکل ۱-۳) در صورت تجزيه يک سرويس , الگوهاي نظارتي به عدم تاثيرگذاري در قرارداد سرويس کمک مي کنند.[۲۷] ۵۹

 

شکل ۲-۳) منطق  Agnostic و [۲۷] Non Agnostic ۶۰
شکل ۱-۴) فعاليتهاي فاز طراحي ۶۳
شکل ۲-۴) مدل گسترش سيستم تحت تاثير لايه بندي [۳۰] ۶۵
شکل ۳-۴) پنهان سازي پيچيدگي توسط لايه انتزاعي داده ۶۹
شکل ۴-۴) لايه دسترسي سرويس[۲] ۷۰
شکل ۵-۴) ساختار منطقي از سرويسهاي تعاملي ۷۳
 

شکل ۶-۴) مثالهايي از سرويس تعاملي در SOA

۷۶
شکل ۷-۴) چارچوب مبتني بر سرويس براي سرويسهاي تعاملي ۷۶
شکل ۸-۴) ۴ نو ع تغييرپذيري ۸۰
شکل ۹-۴) واسط مورد نياز فرايند کسب و کار ۸۱
شکل ۱۰-۴) نقاط تغييرپذير ممکن ۸۲
شکل ۱۱-۴) شمايي از تغييرپذيري در XML [6] ۸۳
شکل ۱۲-۴) مدل تصميم , مدل واسطي براي سازگاري سرويسها مي باشد[۶] ۸۴
شکل ۱۳-۴) دياگرام فعاليت و نقاط تغيير پذير[۳۱] ۸۵
شکل ۱۴-۴) مدل خصيصه[۳۱] ۸۶
شکل ۱۵-۴) سرويسهاي Gateway [2] ۹۲
شکل ۱۶-۴) سرويسهاي Façade [2] ۹۳
شکل ۱۷-۴) جايگاه دستورات کنترلي درمقايسه دو راه حل [۲] ۹۶
شکل ۱۸-۴) سرويسهاي دانه درشت[۱۱] ۱۰۱
شکل ۱۹-۴) ارتباط سرويس دانه درشت و سرويس دانه ريز[۱۱] ۱۰۳
شکل ۲۰-۴) متد جديدي براي ارسال اطلاعات آدرس اضافه شده است.[۱۱] ۱۰۵
شکل ۲۱-۴) يک متدي که هر دو نوع اطلاعات آدرس و حساب را بر مي گرداند.[۱۱] ۱۰۵
شکل ۲۲-۴) متدي که مؤلفه هاي درخواست داده شده را برمي گرداند[۱۱] ۱۰۷
شکل ۲۳-۴) مدلسازي سلسله مراتبي با BPMN [5] ۱۱۲
شکل ۲۴-۴) مجموعه مدلهاي فاز طراحي و ارتباط آنها ۱۱۳
شکل ۱-۵) دياگرام فعاليت ۳ عامل ۱۱۷
 

شکل ۲-۵) سرويسهاي کانديد

۱۲۰
شکل ۳-۵) مدل لايه بندي سيستم ۱۲۱
شکل ۴-۵) تغيير پذيري در گردش کار ۱۲۲
شکل ۵-۵) مدل خصيصه ۱۲۳
شکل ۶-۵) دياگرام فعاليت براي شناسايي وابستگيها ۱۲۴
شکل ۷-۵) دياگرام General Composition ۱۲۵
شکل ۸-۵) مدل نگاشت ۱۲۵
شکل ۹-۵) لايه تامين کننده QOS ۱۲۶
شکل ۱۰-۵) سرويسهاي دانه ريز ۱۲۷
شکل ۱۱-۵) دياگرام Consignee Collaboration ۱۲۷
شکل ۱۲-۵) دياگرام Consignee Sequence Diagram ۱۲۸
شکل ۱۳-۵) دياگرام Shipper Collaboration ۱۲۸
شکل ۱۴-۵) دياگرام Shipper Sequence ۱۲۹
شکل ۱۵-۵) دياگرام Partial Order Process Collaboration ۱۲۹
شکل ۱۶-۵) دياگرام Partial Order Process Sequence

 

۱۳۰
شکل ۱۷-۵) دياگرام تعاملات مابين سرويس فرايند و سرويسهاي همکار

 

۱۳۱
شکل ۱۸-۵) مدل BPMN ۱۳۲
 
   

 

فهرست جداول

عنوان

جدول ۱-۱) مقايسه مدلهاي توسعه وابسته به معماري ۱۷
جدول ۱-۶) راهکار پيشنهادي در تامين اصول طراحي ۱۳۷
 
 
 

چکيده

معماري سرويس گرا به سرعت به عنوان نخستين ائتلاف و راه حل معماري محيطهاي محاسباتي ناهمگون و پيچيده معاصر پديدار گشته است . [۱]SOA نيازمند اين است که سازمانها مدلهاي کسب و کار خود را ارزيابي کنند, به ايجاد تکنيکهاي تحليل و طراحي مبتني بر سرويس بيانديشند و طرحهاي گسترش و پشتيباني روابط مابين فروشنده , مشتری و شريک تجاری را ارزيابي کنند . طراحان نمي توانند انتظار مديريت توسعه يک پروژه سرويس گرا را داشته باشند بدون اينکه به شيوه طراحي دقيق و متدولوژي توسعه تکيه داشته باشند . از آنجايي که متدولوژي توسعه مبتني بر سرويس اهميت حياتي در توصيف  ,ساخت , پالايش و تطبيق فرايندهاي کسب وکاري دارد که تغييرپذيري بالايي دارند و تا به حال روش مناسب و منسجمي براي توسعه برنامه هاي کاربردي تجاري قدرتمند وجود ندارد , هدف اين تحقيق ارائه روشي براي طراحي مبتني بر سرويس مي باشد . در اين تحقيق از تکنيکها و مباحث مطرح درSOA   استفاده شده و براي طراحي سرويس گرا روشي پيشنهاد مي شود . تمرکز تحقيق بر روي فرايند طراحي مي باشدکه اصول و تکنيکهاي کافي براي مشخص کردن , ساخت و پالايش فرايندهاي کسب وکاري که به سرعت دچار تغيير مي شوند فراهم مي کند . روش پيشنهاي براي ايجاد کنترل متمرکز از تجريد لايه های سرويس و طبقه بندی انواع سرويس استفاده نموده و در کنار استفاده از سيستمهاي موروثي در حمايت از استراتژيهاي کوتاه مدت سازمانها  ,بر اساس اصول طراحي و اصول سرويس گرائي در راستاي استراتژيهاي بلند مدت عمل مي کند تا در تامين اهداف تجاري و حمايت از فرايندهايي که به سرعت دچار تغيير مي شوند مفيد واقع شود . همچنين زمينه تعامل عاملهاي مختلف فرايند که در سطح چندين سازمان گسترده شده اند فراهم مي شود و با تحليل تغييرپذيري, انعطاف پذيري سيستم در حمايت از نقاط متغير فرايندها و تغيير در سياستهاي کسب و کار افزايش مي يابد .  بدين منظور در ادامه بحث ابتدا سبکهاي مختلف توسعه نرم افزار به همراه سبک مبتني بر سرويس و اصول سرويس گرائي به تفصيل بررسي مي گردد , سپس چرخه حيات معماري سرويس گرا و فاز تجزيه و تحليل که مقدمه اي براي طراحي مي باشد مورد بررسي قرار مي گيرد و در ادامه با بيان اصول و الگوهاي طراحي موجود , راهکار پيشنهادي با  نمونه پياده سازي شده به صورت مشروح بيان مي گردد .

دانلودپروژه ارائه روشي براي طراحي مبتني بر سرويس

قیمت : 8000 تومان

[ بلافاصله بعد از پرداخت لینک دانلود فعال می شود ]

ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آمار سایت
  • کل مطالب : 1533
  • کل نظرات : 0
  • افراد آنلاین : 2
  • تعداد اعضا : 0
  • آی پی امروز : 18
  • آی پی دیروز : 26
  • بازدید امروز : 69
  • باردید دیروز : 38
  • گوگل امروز : 0
  • گوگل دیروز : 6
  • بازدید هفته : 357
  • بازدید ماه : 2,024
  • بازدید سال : 26,004
  • بازدید کلی : 137,016