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


در حال بارگذاری
16 سپتامبر 2024
فایل ورد و پاورپوینت
2120
7 بازدید
۶۹,۷۰۰ تومان
خرید

توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد

 ارائه یک چارچوب نرم افزاری برای عینیت بخشی به الگوی معماری سرویس غنی دارای ۶۳ صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد ارائه یک چارچوب نرم افزاری برای عینیت بخشی به الگوی معماری سرویس غنی  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز ارائه یک چارچوب نرم افزاری برای عینیت بخشی به الگوی معماری سرویس غنی۲ ارائه میگردد

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی ارائه یک چارچوب نرم افزاری برای عینیت بخشی به الگوی معماری سرویس غنی،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن ارائه یک چارچوب نرم افزاری برای عینیت بخشی به الگوی معماری سرویس غنی :

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

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

در ۵۸ صفحه ورد قابل ویرایش با فرمت doc + به همراه فایل pdf

چکیده

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

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

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

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

واژگان کلیدی:

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

معماری سرویسگرا

سامانهای از سامانه ها

یکپارچه سازی سرویسگرا

سرویس وب

جداسازی دغدغه ها

ارائه یک چارچوب نرم افزاری برای عینیت بخشی به الگوی معماری سرویس غنی
فهرست مطالب

چکیده

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

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

ارائه یک چارچوب نرم افزاری برای عینیت بخشی به الگوی معماری سرویس غنی
فهرست علائم اختصاری

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

-۳-۳ مقدمه

-۹-۳ طرح مساله

-۱-۳ انگیزه و جایگاه فایل

-۴-۳ سواالت فایل

-۵-۳ محدوده فایل

-۶-۳ مراحل فایل

-۷-۳ ساختار پایاننامه

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

-۳-۹ تعریف اصطالحات

-۳-۳-۹ چارچوب نرم افزاری

-۹-۳-۹ یکپارچه سازی

-۱-۳-۹ یکپارچه سازی سرویسگرا

-۳-۳-۹ دغدغه های متقاطع

-۹-۹ الگوی معماری سرویس غنی

-۳-۹-۹ مقدمه

-۳-۳-۹-۹ وضعیت توسعه سرویسهای وب

-۹-۳-۹-۹ چالش یکپارچه سازی افقی و عمودی سرویس ها

-۱-۳-۹-۹ راهکار

-۹-۹-۹ معماری منطقی

-۱-۹-۹ فرآیند توسعه سرویس غنی

-۴-۹-۹ کارهای مرتبط با معماری سرویس غنی

-۵-۹-۹ ویژگیهای کیفی معماری سرویس غنی

-۳-۵-۹-۹ قابلیت یکپارچه سازی

-۹-۵-۹-۹ سلسله مراتب

-۱-۵-۹-۹ فراکتال ۹۱

-۴-۵-۹-۹ تطبیق پذیری

-۵-۵-۹-۹ مقیاس پذیری

-۱-۹ الگوهای یکپارچه سازی سازمانی

-۳-۱-۹ نمونه کاربرد الگوهای یکپارچه سازی سازمانی

-۹-۱-۹ الگوهای یکپارچه سازی سازمانی و ESB

-۴-۹ گذرگاه سرویس سازمانی

-۳-۴-۹ نمونه کاربردESB

-۹-۴-۹ معرفی Mule ESB

-۳-۹-۴-۹ آشنایی با Mule Studio

-۳-۳-۹-۴-۹ ویرایشگرها

-۹-۳-۹-۴-۹ سازه بلوکها

-۱-۳-۹-۴-۹ جریانها

-۴-۳-۹-۴-۹ نرما فزارهای کاربردی

-۵-۳-۹-۴-۹ پیام ها

-۹-۹-۴-۹ چگونگی عملکرد Mule

-۱-۴-۹ معرفی JBoss Fuse

-۳-۱-۴-۹ معرفی Apache Camel

-۳-۳-۱-۴-۹ معماری Camel

-۹-۳-۱-۴-۹ اصطالحات ۱۱ Camel

-۱-۳-۱-۴-۹ مثال :۳ افزودن مسیرها با زبان دامنه خاص جاوا

-۴-۳-۱-۴-۹ مثال :۹ افزودن مسیرها با زبان دامنه خاص Spring

-۹-۱-۴-۹ معرفی Apache ActiveMQ

-۳-۹-۱-۴-۹ دلیل استفاده از ActiveMQ

-۹-۹-۱-۴-۹ انواع ارتباط در ActiveMQ

-۴-۴-۹ مقایسه Mule ESB و JBoss Fuse

-۵-۹ معماری سرویس-مولفه

-۳-۵-۹ مولفه ها و ترکیبها

-۹-۵-۹ دامنه ها

-۱-۵-۹ شناخت مولفه ها

-۴-۵-۹ مقیدسازی

-۵-۵-۹ سیم و ترقی

-۶-۹ جمع بندی

فصل سوم معرفی و بازبینی کارهای مرتبط

-۳-۱ دید استقرار معماری سرویس غنی

-۳-۳-۱ توضیح راهکار

-۹-۳-۱ نمونه استقرار سرویس غنی

-۱-۳-۱ نقد

-۳-۱-۳-۱ نمایش معماری با الگوهای یکپارچه سازی سازمانی

-۹-۱ راهکار OOI

-۳-۹-۱ توضیح راهکار

-۹-۹-۱ نقد

-۳-۹-۹-۱ نمایش معماری با الگوهای یکپارچه سازی سازمانی

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

-۳-۱-۱ مثال: عینیت بخشی با واسطه معماری سرویس-مولفه

-۳-۱-۱ نقد

-۴-۱ جمع بندی و نتیجه گیری

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

-۳-۴ معماری پیشنهادی

-۳-۳-۴ نمایش معماری با الگوهای یکپارچه سازی سازمانی

-۹-۳-۴ شبکه داللهای پیام

-۱-۳-۴ نحوه دستیابی به ویژگیهای کیفی معماری

-۳-۱-۳-۴ قابلیت یکپارچه سازی

-۹-۱-۳-۴ سلسله مراتب

-۱-۱-۳-۴ فراکتال

-۴-۱-۳-۴ تطبیق پذیری

-۵-۱-۳-۴ مقیاس پذیری

-۹-۴ چارچوب نرم افزاری

-۳-۹-۴ فایل های پیکربندی سرویسهای غنی

-۹-۹-۴ فایلهای پیکربندی سرویسهای غنی

-۱-۹-۴ استقرار سرویسهای غنی

-۴-۹-۴ نمایش گرافیکی سلسله مراتب سرویسهای غنی

دید مولفه و متصل کننده

-۱-۴ زبان توصیف معماری

-۳-۱-۴ سرویس غنی

-۹-۱-۴ نقشها

-۱-۱-۴ تعاملها

-۴-۱-۴ سرویسهای غنی زیرساختی

-۵-۱-۴ سرویسهای غنی کاربردی مرکب

-۶-۱-۴ سرویسهای غنی کاربردی ساده

-۷-۱-۴ نکات عمومی درباره اعالنها

-۸-۹-۴ استفاده مجدد از طراحی معماری

-۴-۴ جمع بندی و نتیجه گیری

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

-۳-۵ مطالعه موردی سامانه انتشار خودکار اخبار

-۳-۳-۵ هدف از انجام مطالعه موردی

-۹-۳-۵ معرفی سامانه انتشار اخبار

-۱-۳-۵ پیادهسازی با دید استقرار

-۳-۱-۳-۵ پیاده سازی سامانه اخبار با Mule ESB

-۳-۳-۱-۳-۵ دریافت خبر

-۹-۳-۱-۳-۵ پردازش و ذخیره خبر

-۱-۳-۱-۳-۵ انتشار خبر

-۴-۳-۱-۳-۵ رهگیری خطاها

-۵-۳-۱-۳-۵ نمونه اجرا

-۹-۱-۳-۵ نحوه دستیابی به ویژگیهای کیفی معماری

-۳-۹-۱-۳-۵ قابلیت یکپارچه سازی

-۹-۹-۱-۳-۵ سلسله مراتب

-۱-۹-۱-۳-۵ فراکتال

-۴-۹-۱-۳-۵ تطبیق پذیری

-۵-۹-۱-۳-۵ مقیاس پذیری

-۴-۳-۵ پیاده سازی با معماری و چارچوب پیشنهادی

-۳-۴-۳-۵ پیکربندی سرویسهای غنی

-۳-۳-۴-۳-۵ پیکربندی سرویس غنی News System

-۹-۳-۴-۳-۵ پیکربندی سرویس غنی Feed

-۱-۳-۴-۳-۵ پیکربندی سرویس غنی Publish

-۹-۴-۳-۵ فایلهای پیکربندی

-۱-۴-۳-۵ استقرار سامانه انتشار خودکار اخبار

-۴-۴-۳-۵ نحوه دستیابی به ویژگی های کیفی معماری

-۳-۴-۴-۳-۵ قابلیت یکپارچه سازی

-۹-۴-۴-۳-۵ سلسله مراتب

-۱-۴-۴-۳-۵ فراکتال

-۴-۴-۴-۳-۵ تطبیق پذیری

-۵-۴-۴-۳-۵ مقیاس پذیری

-۹-۵ مطالعه موردی COCOME

-۳-۹-۵ هدف از انجام مطالعه موردی

-۹-۹-۵ معرفی مطالعه موردی

-۳-۹-۵ نمونهای از تعاملها در سطح سامانه تجارت

-۹-۹-۵ پیاده سازی با چارچوب پیشنهادی

-۱-۵ ارزیابی

-۳-۱-۵ مشخصات محیط ارزیابی

-۹-۱-۵ بررسی زمان پاسخ سامانه اخبار

-۱-۱-۵ بررسی تاثیر سلسله مراتب

-۴-۱-۵ بررسی تاثیر مقیاس کردن

-۴-۵ مقایسه روشهای عینیت بخشی به معماری سرویس غنی

-۵-۵ جمع بندی و نتیجه گیری

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

-۳-۶ نتیجه فایل

-۹-۶ درسهایی که آموختیم

-۱-۶ مرور سواالت فایل

-۴-۶ پیشنهاد برای ادامه فایل

-۵-۶ جمع بندی و نتیجه گیری

مراجع

فرهنگ واژگان

  راهنمای خرید:
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.