ارائه يك چارچوب نرم افزاري براي عينيت بخشي به الگوي معماري سرويس غني

۹ بازديد
ارائه يك چارچوب نرم افزاري براي عينيت بخشي به الگوي معماري سرويس غني

دانلود پايان نامه كارشناسي ارشد مهندسي كامپيوتر گرايش نرم افزار با موضوعارائه يك چارچوب نرم افزاري براي عينيت بخشي به الگوي معماري سرويس غني در 58 صفحه ورد قابل ويرايش با فرمت doc به همراه فايل pdf

دانلود ارائه يك چارچوب نرم افزاري براي عينيت بخشي به الگوي معماري سرويس غني

دانلود پايان نامه  كارشناسي ارشد مهندسي كامپيوتر گرايش نرم افزار  ارائه يك چارچوب نرم افزاري براي عينيت بخشي به الگوي معماري سرويس غني  دانلود مقاله دانلود تحقيق دانلود نرم افزار دانلود اندرويد دانلود پايان نامه دانلود پايان نامه كارشناسي دانلود پايان نامه ارشد دانلود پروژه دانلود پروژه پاياني دانلود پروپوزال دانلود گزارش كار آموزي دا
دسته بندي كامپيوتر و IT
فرمت فايل docx
حجم فايل 1536 كيلو بايت
تعداد صفحات فايل 58

ارائه يك چارچوب نرم افزاري براي عينيت بخشي به الگوي معماري سرويس غني

دانلود پايان نامه  كارشناسي ارشد مهندسي كامپيوتر گرايش نرم افزار با موضوع:

ارائه يك چارچوب نرم افزاري براي عينيت بخشي به الگوي معماري سرويس غني 

در 58 صفحه ورد قابل ويرايش با فرمت doc + به همراه فايل pdf

 

چكيده

معماري سرويس غني، يك الگوي طراحي )معماري( براي بكارگيري معماري سرويسگرا )SOA( است. اين الگو، امكان تجزيه سلسله مراتبي معماري يك سامانه به دغدغه هاي مجزا و در نتيجه امكان تسلط بر جنبه هاي مختلف سامانه، تعامالت آنها و حسابرسي دغدغه هاي متقاطع را به شكلي دقيق و ملموس فراهم ميكند. سرويسهاي غني با بهرهگيري از فناوري گذرگاه سرويس سازماني )ESB(، امكان نگاشت ساده و مستقيم به شبكه سامانه اي از سامانه ها را نيز فراهم ميكنند.

هر سرويس غني، وابستگيها و ارتباطات خود با ساير بخشهاي سلسلهمراتب را مديريت ميكند؛ بهعبارت ديگر، سازوكارهايي مانند مسيريابي پيامها در سلسله مراتب، رسيدگي به دغدغه هاي متقاطع، و پشتيباني از انواع پروتكل هاي ارتباطي، درون خود سرويس غني تعبيه شده است. بدين ترتيب، مساله عينيت بخشي به معماري سرويس غني از ابعاد مختلف پيچيده است. ما دو راه كار را در اين زمينه شناسايي كردهايم. راهكار اول، ديد استقرار است كه نگاشت معماري سرويس غني به امكانات نرم افزار Mule ESB ميباشد. راهكار دوم، در پروژه OOI مطرح شده است. اين راهكارها، بهخوبي از ويژگي هاي كيفي معماري سرويس غني مانند سلسله مراتب، فراكتال و تطبيق پذيري پشتيباني نميكنند.

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

مطالعه موردي، يك سامانه براي دريافت، پردازش و انتشار خودكار اخبار است. نحوه دستيابي به ويژگيهاي كيفي معماري سرويس غني از طريق پياده سازي اين سامانه بررسي شده است. ويژگيهاي كيفي اصلي عبارتند از قابليت يكپارچه سازي )افقي(، سلسله مراتب، فراكتال، تطبيق پذيري و مقياس پذيري. نتيجه اينكه، چارچوب پيشنهادي، قابليت يكپارچه سازي و مقياس پذيري الزم در پياده سازي سامانهاي از سامانه ها را با روشي سريع مبتني بر فناوري موجود فراهم ميكند.

واژگان كليدي:

الگوي معماري سرويس غني

معماري سرويسگرا

سامانهاي از سامانه ها

يكپارچه سازي سرويسگرا

سرويس وب

جداسازي دغدغه ها

فهرست مطالب

چكيده    

فهرست شكلها      

فهرست جدولها     

فهرست علائم اختصاري      

فصل اول مقدمات  

-3-3 مقدمه         

-9-3 طرح مساله  

-1-3 انگيزه و جايگاه تحقيق 

-4-3 سواالت تحقيق

-5-3 محدوده تحقيق

-6-3 مراحل تحقيق

-7-3 ساختار پاياننامه         

فصل دوم ادبيات موضوع     

-3-9 تعريف اصطالحات     

-3-3-9 چارچوب نرم افزاري

-9-3-9 يكپارچه سازي      

-1-3-9 يكپارچه سازي سرويسگرا

-3-3-9 دغدغه هاي متقاطع

-9-9 الگوي معماري سرويس غني     

-3-9-9 مقدمه      

-3-3-9-9 وضعيت توسعه سرويسهاي وب       

-9-3-9-9 چالش يكپارچه سازي افقي و عمودي سرويس ها

-1-3-9-9 راهكار

-9-9-9 معماري منطقي      

-1-9-9 فرآيند توسعه سرويس غني     

-4-9-9 كارهاي مرتبط با معماري سرويس غني 

-5-9-9 ويژگيهاي كيفي معماري سرويس غني   

-3-5-9-9 قابليت يكپارچه سازي       

-9-5-9-9 سلسله مراتب     

-1-5-9-9 فراكتال 91

-4-5-9-9 تطبيق پذيري     

-5-5-9-9 مقياس پذيري

-1-9 الگوهاي يكپارچه سازي سازماني

-3-1-9 نمونه كاربرد الگوهاي يكپارچه سازي سازماني    

-9-1-9 الگوهاي يكپارچه سازي سازماني و       ESB

-4-9 گذرگاه سرويس سازماني           

-3-4-9 نمونه كاربردESB

-9-4-9 معرفي      Mule ESB

-3-9-4-9 آشنايي با            Mule Studio

-3-3-9-4-9 ويرايشگرها    

-9-3-9-4-9 سازه بلوكها

-1-3-9-4-9 جريانها         

-4-3-9-4-9 نرما فزارهاي كاربردي  

-5-3-9-4-9 پيام ها          

-9-9-4-9 چگونگي عملكرد             Mule

-1-4-9 معرفي     JBoss Fuse

-3-1-4-9 معرفي Apache Camel

-3-3-1-4-9 معماري         Camel

-9-3-1-4-9 اصطالحات 11 Camel

-1-3-1-4-9 مثال :3 افزودن مسيرها با زبان دامنه خاص جاوا        

-4-3-1-4-9 مثال :9 افزودن مسيرها با زبان دامنه خاص   Spring

-9-1-4-9 معرفي              Apache ActiveMQ

-3-9-1-4-9 دليل استفاده از              ActiveMQ

-9-9-1-4-9 انواع ارتباط در            ActiveMQ

-4-4-9 مقايسه Mule ESB و            JBoss Fuse

-5-9 معماري سرويس-مولفه

-3-5-9 مولفه ها و تركيبها   

-9-5-9 دامنه ها   

-1-5-9 شناخت مولفه ها     

-4-5-9 مقيدسازي 

-5-5-9 سيم و ترقي           

-6-9 جمع بندي    

فصل سوم معرفي و بازبيني كارهاي مرتبط       

-3-1 ديد استقرار معماري سرويس غني           

-3-3-1 توضيح راهكار      

-9-3-1 نمونه استقرار سرويس غني   

-1-3-1 نقد         

-3-1-3-1 نمايش معماري با الگوهاي يكپارچه سازي سازماني        

-9-1 راهكار         OOI

-3-9-1 توضيح راهكار      

-9-9-1 نقد         

-3-9-9-1 نمايش معماري با الگوهاي يكپارچه سازي سازماني        

-1-1 عينيت بخشي با واسطه فناوريهاي ديگر    

-3-1-1 مثال: عينيت بخشي با واسطه معماري سرويس-مولفه         

-3-1-1 نقد         

-4-1 جمع بندي و نتيجه گيري          

فصل چهارم معماري و چارچوب نرمافزاري پيشنهادي      

-3-4 معماري پيشنهادي      

-3-3-4 نمايش معماري با الگوهاي يكپارچه سازي سازماني

-9-3-4 شبكه داللهاي پيام    

-1-3-4 نحوه دستيابي به ويژگيهاي كيفي معماري

-3-1-3-4 قابليت يكپارچه سازي       

-9-1-3-4 سلسله مراتب     

-1-1-3-4 فراكتال

-4-1-3-4 تطبيق پذيري     

-5-1-3-4 مقياس پذيري     

-9-4 چارچوب نرم افزاري  

-3-9-4 فايل هاي پيكربندي سرويسهاي غني

-9-9-4 ترجمه فايلهاي پيكربندي سرويسهاي غني           

-1-9-4 استقرار سرويسهاي غني       

-4-9-4 نمايش گرافيكي سلسله مراتب سرويسهاي غني     

ديد مولفه و متصل كننده      

-1-4 زبان توصيف معماري 

-3-1-4 سرويس غني         

-9-1-4 نقشها      

-1-1-4 تعاملها     

-4-1-4 سرويسهاي غني زيرساختي    

-5-1-4 سرويسهاي غني كاربردي مركب         

-6-1-4 سرويسهاي غني كاربردي ساده

-7-1-4 نكات عمومي درباره اعالنها   

-8-9-4 استفاده مجدد از طراحي معماري          

-4-4 جمع بندي و نتيجه گيري

فصل پنجم مقايسه و ارزيابي 

-3-5 مطالعه موردي سامانه انتشار خودكار اخبار

-3-3-5 هدف از انجام مطالعه موردي 

-9-3-5 معرفي سامانه انتشار اخبار    

-1-3-5 پيادهسازي با ديد استقرار      

-3-1-3-5 پياده سازي سامانه اخبار با   Mule ESB

-3-3-1-3-5 دريافت خبر    

-9-3-1-3-5 پردازش و ذخيره خبر    

-1-3-1-3-5 انتشار خبر

-4-3-1-3-5 رهگيري خطاها

-5-3-1-3-5 نمونه اجرا

-9-1-3-5 نحوه دستيابي به ويژگيهاي كيفي معماري        

-3-9-1-3-5 قابليت يكپارچه سازي    

-9-9-1-3-5 سلسله مراتب  

-1-9-1-3-5 فراكتال         

-4-9-1-3-5 تطبيق پذيري  

-5-9-1-3-5 مقياس پذيري  

-4-3-5 پياده سازي با معماري و چارچوب پيشنهادي        

-3-4-3-5 پيكربندي سرويسهاي غني

-3-3-4-3-5 پيكربندي سرويس غني   News System

-9-3-4-3-5 پيكربندي سرويس غني   Feed

-1-3-4-3-5 پيكربندي سرويس غني   Publish

-9-4-3-5 ترجمه فايلهاي پيكربندي    

-1-4-3-5 استقرار سامانه انتشار خودكار اخبار  

-4-4-3-5 نحوه دستيابي به ويژگي هاي كيفي معماري      

-3-4-4-3-5 قابليت يكپارچه سازي    

-9-4-4-3-5 سلسله مراتب  

-1-4-4-3-5 فراكتال         

-4-4-4-3-5 تطبيق پذيري  

-5-4-4-3-5 مقياس پذيري  

-9-5 مطالعه موردي           COCOME

-3-9-5 هدف از انجام مطالعه موردي 

-9-9-5 معرفي مطالعه موردي          

-3-9-5 نمونهاي از تعاملها در سطح سامانه تجارت         

-9-9-5 پياده سازي با چارچوب پيشنهادي         

-1-5 ارزيابي      

-3-1-5 مشخصات محيط ارزيابي      

-9-1-5 بررسي زمان پاسخ سامانه اخبار          

-1-1-5 بررسي تاثير سلسله مراتب    

-4-1-5 بررسي تاثير مقياس كردن

-4-5 مقايسه روشهاي عينيت بخشي به معماري سرويس غني

-5-5 جمع بندي و نتيجه گيري

فصل ششم نتيجه گيري و پيشنهاد كارهاي آتي

-3-6 نتيجه تحقيق

-9-6 درسهايي كه آموختيم

-1-6 مرور سواالت تحقيق   

-4-6 پيشنهاد براي ادامه تحقيق

-5-6 جمع بندي و نتيجه گيري

مراجع

فرهنگ واژگان  

 

دانلود ارائه يك چارچوب نرم افزاري براي عينيت بخشي به الگوي معماري سرويس غني

تا كنون نظري ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در مونوبلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.