ارائه روشي براي طراحي مبتني بر سرويس | نسل جوان ایران
نسل جوان ایران

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

ارائه روشي براي طراحي مبتني بر سرويس

ارسال کننده : جناب آقای سیدمهدی صالحی
سطح فعالیت : نویسنده
ایمیل : abbasitwd[@]gmail.com
تاریخ ارسال : ۱۴ تیر ۱۳۹۷
دفعات بازدید : 39
زبان نوشتاری : فارسی
تعداد صفحه : 196
فرمت فایل : word
حجم فایل : 5.737kb

قیمت فایل : 5,000 تومان
خرید فایل

امتیاز مثبت : 0
امتیاز منفی : 0

پایگاه مقاله نسل جوان ایران

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

شکل 1-1) ميان افزار مبتني بر پيغام[24]

شکل 2-1) مدل مفهومي معماري سرويس گرا[24]

شکل 3-1) توسعه مبتني بر سرويس[24]

شکل 4-1) يک ديدگاه اوليه از چگونگي قرار گرفتن منطق خودکارسازي در داخل واحدها توسط SOA

شکل 5-1) عملياتهايي که به سرويسهاي متفاوتي تعلق دارند و بخشهاي متنوعي از منطق پروسه را نمايش مي دهند.

شکل 6-1) چگونه مؤلفه هاي يک معماري سرويس گرا با يکديگر ارتباط دارند.

شکل 7-1) پيمانهاي سرويس به طور رسمي مؤلفه هاي سرويس, عمليات و پيغام از يک معماري سرويس گرا را تعريف مي کند.

شکل 8-1) سرويسها وابستگي ها را به قرارداد سرويس محدود مي کنند و با اين کار به منطق سرويس دهنده زيرين و تقاضاکننده اجازه مي دهند که loosely coupled باقي بمانند.

شکل 9-1) عمليات Update Everything يک ترکيب سرويس را بسته بندي مي کند

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

شکل 11-1) جايگاه سرويسها[1]

شکل 12-1) لايه هاي تخصصي سرويس[1]

شکل 13-1) سلسله مراتب چرخه حيات توسعه سرويسهاي وب[9]

شکل 14-1) بخش بندي سرويسها که محيط راه حل و پردازشهاي تجاري را تفکيک کرده است[1].

 

شکل 1-2) چرخه حيات معماري سرويس گرا

شکل 2-2) گامهاي تکنيک پائين به بالا

شکل 3-2) گامهاي تکنيک بالا به پائين

شکل 4-2) گامهاي تکنيک meet in the middle[1]

 

شکل 1-3) در صورت تجزيه يک سرويس ,الگوهاي نظارتي به عدم تاثيرگذاري در قرارداد سرويس کمک مي کنند.[27]

شکل 2-3) منطق Agnostic و [27] Non Agnostic

 

شکل 1-4) فعاليتهاي فاز طراحي

شکل 2-4) مدل گسترش سيستم تحت تاثير لايه بندي [30]

شکل 3-4) پنهان سازي پيچيدگي توسط لايه انتزاعي داده

شکل 4-4) لايه دسترسي سرويس[2]

شکل 5-4) ساختار منطقي از سرويسهاي تعاملي

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

شکل 7-4) چارچوب مبتني بر سرويس براي سرويسهاي تعاملي

شکل 8-4) 4 نو ع تغييرپذيري

شکل 9-4) واسط مورد نياز فرايند کسب و کار

شکل 10-4) نقاط تغييرپذير ممکن

شکل 11-4) شمايي از تغييرپذيري در XML[6]

شکل 12-4) مدل تصميم , مدل واسطي براي سازگاري سرويسها مي باشد[6]

شکل 13-4) دياگرام فعاليت و نقاط تغيير پذير[31]

شکل 14-4) مدل خصيصه[31]

شکل 15-4) سرويسهاي Gateway[2]

شکل 16-4) سرويسهاي Façade[2]

شکل 17-4) جايگاه دستورات کنترلي درمقايسه دو راه حل [2]

شکل 18-4) سرويسهاي دانه درشت[11]

شکل 19-4) ارتباط سرويس دانه درشت و سرويس دانه ريز[11]

شکل 20-4) متد جديدي براي ارسال اطلاعات آدرس اضافه شده است.[11]

شکل 21-4) يک متدي که هر دو نوع اطلاعات آدرس و حساب را بر مي گرداند.[11]

شکل 22-4) متدي که مؤلفه هاي درخواست داده شده را برمي گرداند[11]

شکل 23-4) مدلسازي سلسله مراتبي با BPMN[5]

شکل 24-4) مجموعه مدلهاي فاز طراحي و ارتباط آنها

شکل 1-5) دياگرام فعاليت 3 عامل

 
شکل 2-5) سرويسهاي کانديد

شکل 3-5) مدل لايه بندي سيستم

شکل 4-5) تغيير پذيري در گردش کار

شکل 5-5) مدل خصيصه

شکل 6-5) دياگرام فعاليت براي شناسايي وابستگيها

شکل 7-5) دياگرام General Composition

شکل 8-5) مدل نگاشت

شکل 9-5) لايه تامين کننده QOS

شکل 10-5) سرويسهاي دانه ريز

شکل 11-5) دياگرام Consignee Collaboration

شکل 12-5) دياگرام Consignee Sequence Diagram

شکل 13-5) دياگرام Shipper Collaboration

شکل 14-5) دياگرام Shipper Sequence

شکل 15-5) دياگرام Partial Order Process Collaboration

شکل 16-5) دياگرام Partial Order Process Sequence

 

شکل 17-5) دياگرام تعاملات مابين سرويس فرايند و سرويسهاي همکار

 

شکل 18-5) مدل BPMN

 

در طول چهار دهه اخير، ميزان پيچيدگي نرم افزارها بصورت صعودي افزايش يافته و تقاضا براي نرم افزارهاي قدرتمندتر بيشتر شده است. در اين ميان، به نظر مي رسد که روشهاي قديمي جوابگوي نيازهاي در حال رشد کنوني نيستند و نياز به ايجاد و بکارگيري روشهائي است که بوسيله آنها بتوان بر اين پيچيدگيها بصورت کاراتر و در زماني کوتاهتر غلبه کرد. از سوي ديگر امكان كنار گذاشتن يکباره سيستمهاي نرم افزاري موجود که تا به حال مشغول سرويس دهي به مشتريان بوده اند، وجود ندارد و مي بايست سيستمهاي جديد را بصورت يکپارچه و در کنار همين سيستمهاي فعلي بوجود آورد. 

برای این فایل تا کنون نظری ارسال نشده است

برای ارسال نظر باید عضو سایت باشید

تعداد کاراکتر مجاز:

برچسب های مرتبط


فهرست کتابخانه نسل جوان ایران

تاییدیه های سایت


درگاه بانک ملت

شبکه های اجتماعی نسل جوان ایران


فن آوری های روز دنیا


آرشیو فن آوری های روز دنیا

جدیدترین اخبار سایت


پایگاه خبری نسل جوان ایران

مقالات برتر و منتخب کاربران