پیشینه تحقیق معماری سرویس گرا و وب سرویسها و انتخاب و ترکیب وب سرویسها دارای ۴۷ صفحه می باشد فایل پیشینه تحقیق به صورت ورد word و قابل ویرایش می باشد. بلافاصله بعد از پرداخت و خرید لینک دنلود فایل نمایش داده می شود و قادر خواهید بود آن را دانلود و دریافت نمایید . ضمناً لینک دانلود فایل همان لحظه به آدرس ایمیل ثبت شده شما ارسال می گردد.
۱-۱ مقدمه ۵
۱-۳ ضرورت و اهمیت موضوع ۹
۲-۲ مفاهیم پایه ۱۰
۲-۲-۱ رهیافتهای یکپارچه سازی سیستمهای اطلاعاتی ۱۰
۲-۲-۲ کاربرد معماری سرویس گرا ۱۱
۲-۲-۳ تعریف معماری سرویس گرا ۱۲
۲-۲-۴ مزایای استفاده از معماری سرویس گرا ۱۴
۲-۲-۴-۱ استفاده مجدد ۱۴
۲-۲-۴-۲ کاهش هزینه در یکپارچه سازی ۱۶
۲-۲-۴-۳ چابکی کسب و کار ۱۶
۲-۲-۵ وب سرویس ۱۷
۲-۲-۵-۱ انتخاب و کشف وب سرویس ۱۸
۲-۲-۶ ترکیب وب سرویسها ۲۰
۲-۲-۶-۱ سرویس مرکب ۲۱
BPEL2-2-6-2 ۲۱
۲-۲-۶-۳ چرخه حیات سرویس مرکب ۲۲
۲-۲-۶-۴ ساختارهای ترکیب وب سرویس ۲۶
۲-۲-۶-۵ محدودیتها در ترکیب وب سرویسها ۲۹
۲-۲-۷ معیارهای کیفیت سرویس ۳۰
۲-۲-۷-۱ انواع معیارهای کیفیت سرویس ۳۲
۲-۳ کارهای مرتبط ۳۳
۲-۳-۱ چارچوب Boumhamdi و Jarir [29] ۳۳
۲-۳-۲ چارچوب DynamiCoS [30] ۳۴
۲-۳-۳ دیدگاه Chan و Lyu [31] ۳۶
۲-۳-۴ دیدگاه Yang و Chun-Hung [32] ۳۶
۲-۳-۵ چارچوب METEOR [33] ۳۷
۲-۳-۶ چارچوب SODIUM [34] ۳۸
۲-۳-۷ دیدگاه Yau و Yin [35] ۳۹
۲-۳-۹ چارچوب WSSR_Q [36] ۴۰
۲-۳-۱۰ رویکرد WSMX [37] ۴۲
۲-۳-۱۱ دیدگاه Chaari و Badr و Biennier [38] ۴۲
۲-۳-۱۲ دیدگاه MOGA [39] ۴۳
۲-۳-۱۳ جمع بندی از کارهای مرتبط ۴۳
منابع و مآخذ ۴۵
[۱] Yau, S. S., & Yin, Y. (2011). QoS-Based Service Ranking and Selection for Service-Based Systems. Paper presented at the Services Computing (SCC), 2011 IEEE International Conference on, Washington, DC.
[۲] Gen, M., & Cheng, R. (1999). Genetic algorithms and engineering optimization (Vol. 7): Wiley-interscience.
[۳] Atashpaz-Gargari, E., & Lucas, C. (2007). Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. Paper presented at the Evolutionary Computation, 2007. CEC 2007. IEEE Congress on.
[۴] Ma, C., & He, Y. (2009). An Approach for Visualization and Formalization of Web Service Composition. Paper presented at the International Conference on Web Information Systems and Mining, 2009. WISM 2009. , Shanghai.
[۵] Pessoa, R. M., Silva, E., van Sinderen, M., Quartel, D. A. C., & Pires, L. F. (2008). Enterprise interoperability with SOA: a survey of service composition approaches. Paper presented at the Enterprise Distributed Object Computing Conference Workshops, 2008 12th.
[۶] Yu, T., Zhang, Y., & Lin, K. J. (2007). Efficient algorithms for Web services selection with end-to-end QoS constraints. ACM Transactions on the Web (TWEB), 1(1), 6.
[۷] Zou, G., Xiang, Y., Gan, Y., Wang, D., & Liu, Z. (2009). An agent-based web service selection and ranking framework with QoS. Paper presented at the Computer Science and Information Technology, 2009. ICCSIT 2009. 2nd IEEE International Conference on, Beijing.
[۸] Svensson, C., & Wallen, L. (2006). SOA and M & A-Relationships between Service Oriented Architectures (SOA) and Mergers and Acquisitions (M & A). Department of Informatics, Lund University, Lund, Sweden.
[۹] D’Mello, D. A., & Ananthanarayana, V. S. (2010). Review of Quality of Service (QoS) Driven Dynamic Web Service Selection Techniques. Paper presented at the Industrial and Information Systems (ICIIS).
[۱۰] Street, J., & Gomaa, H. (2008). Software Architectural Reuse Issues in Service-Oriented Architectures. Paper presented at the Hawaii International Conference on System Sciences, Proceedings of the 41st Annual.
[۱۱] Sathya, M., Swarnamugi, M., Dhavachelvan, P., & Sureshkumar, G. (2011). Evaluation of qos based web-service selection techniques for service composition. International Journal of Software Engineering (IJSE), 1(5), 73.
[۱۲] Sha, L., Shaozhong, G., Xin, C., & Mingjing, L. (2009). A QoS based web service selection model. Paper presented at the Information Technology and Applications, 2009. IFITA ’09. International Forum on, Chengdu.
امروزه سازمانها به دلیل افزایش جریان اطلاعات در محیطهای داخل و خارج سازمان و مدیریت این جریان اطلاعات به ناچار باید از مزایای فناوری اطلاعات و سیستمهای اطلاعاتی استفاده نمایند. این گونه سیستمها باید با سایر سیستمهای اطلاعاتی در بخشهای مختلف سازمان در تعامل و ارتباط باشند. برای دستیابی به یکپارچگی در سطح وسیع، سیستمهای اطلاعاتی باید قابلیتهایی نظیر : انعطافپذیری، مقیاسپذیری و سازگاری سیستمهای قدیمی با سیستم جدید را دارا باشند. معماری سرویس گرا[۱] (SOA) الگوی جدیدی را در پیاده سازی سیستمهای اطلاعاتی ارائه میدهد و این امکان را به توسعهدهندگان سیستمها میدهد تا بیشتر تمرکزشان به تحقق ویژگیهایی باشد که سازمان به آنها نیاز دارد و این امر توسط پروتکلهای ارتباطی استاندارد، واسطهای کاربر، جریانهای کاری و خدمات مدیریت زیرساختها صورت میپذیرد [۲].
در واقع تکامل و رشد معماری سرویس گرا به سازمانها این امکان را میدهد تا تمام قابلیتهای خود را در قالب سرویس ارائه دهند، در این نوع از سازمانها فرآیندهای کاری از مرزهای سازمانی فراتر رفته و بین تولیدکنندگان مواد اولیه، مشتریان و تمامی شرکا ارتباط برقرار میکنند.
بعد از رشد چشمگیر ارتباطات به دلیل گسترش استفاده از اینترنت معماری سرویس گرا به موضوع مهمی در کسبوکار و محافل علمی در دنیا تبدیل شده است. نرم افزارهای معماری سرویس گرا در حوزه تجارت الکترونیک و یکپارچهسازی نرم افزارهای سازمانی نقش مهمی را ایفا میکنند. برای معماری سرویس گرا لایه های متفاوتی را میتوان در نظر گرفت [۳].
یکی از نقاط قوت معماری سرویس گرا قابلیت آن در همگون سازی عملیات بین سیستمهای اطلاعاتی ناهمگون میباشد. معماری سرویس گرا برای یکپارچهسازی و ارتباط بین سیستمهای اطلاعاتی از وب سرویسها استفاده میکند. با پیشرفت معماری سرویس گرا وب سرویسها محبوبیت بسیاری یافته و بسیاری از طرحها و برنامهها تجاری توسط این تکنولوژی صورت میپذیرد.
اگرچه پتانسیل واقعی سرویسها و معماری سرویس گرا زمانی مشخص میشود که برای پاسخگویی به نیاز جدید مشتریان، ترکیبی از سرویسهای موجود را در کنار هم قرار دهیم. به عبارت دیگر زمانی ما به ترکیب وب سرویسها[۱] نیازمند خواهیم بود که به تنهایی یک سرویس نتواند پاسخگو درخواستهای پیچیده مشتریان باشد اما با ترکیب نمودن آنها توابع و قابلیتهای متنوع سرویسها در کنار هم میتوانند پاسخگو نیازها و درخواستهای پیچیده مشتریان باشد [۴].
روز به روز تعداد وب سرویسها با عملکردها و قابلیتهای مشابه در محیطهای شبکهای و اینترنت در حال افزایش میباشد حال کاربران و توسعهدهندگان سیستمهای اطلاعاتی چگونه میتوانند مناسبترین سرویس از بین وب سرویسهای موجود را کشف و انتخاب[۲] کنند.
با گسترش استفاده از تکنولوژیهای مرتبط به سرویس گرایی و وب سرویسها و نیز تشدید رقابت میان ارائهدهندگان سرویسهای وب، به ناچار بسیاری از فراهم آورندگان، سرویسهایی با عملکردهای مشابه اما با ویژگیهای کیفی متفاوت را ارائه دادند. این سرویسها میتوانند به دهها هزار حالت متفاوت ترکیب شوند بنابراین حالتهای بیشماری برای ترکیب به وجود خواهد آمد در نتیجه در فرایند ترکیب، سازمانها باید پیادهسازیهای متنوع از سرویسها را از بین انبوهی از پیادهسازیهای موجود در اینترنت که دارای عملکردهای مشابه اما ویژگیهای کیفی متفاوت میباشند انتخاب نمایند [۷].
در زیر دو دلیل مهم که سبب میشود که به دنبال راه حلی برای مشکل انتخاب و ترکیب کارای سرویسها بر مبنای معیارهای کیفی باشیم آورده شده است :
۱ : انواع مختلف و تعداد بسیار زیادی از سرویسها توسط فراهم آورندگان آنها در اینترنت قرار گرفته است که دارای کارایی، قیمت، زمان پاسخگویی و پلت فرمهای متفاوت اما دارای عملکرد مشابهای میباشند در نتیجه انتخاب سرویس مناسب برای کاربران کار پیچیده و سختی و تا حدی غیرممکن میباشد.
۲ : نیازهای کیفی کاربران در زمینه های بازار گرایی و اعتماد به سرویسها رشد یافته در نتیجه باید معیارهای متنوعی برای کیفیت سرویس از قبیل درجه اعتماد، موفقیت سرویس، هزینه های مالی، زمان پاسخگویی در راه حلهای جدید گنجانده شوند [۸].
کشف و ترکیب سرویسها در زمان اجرای آن همواره جزء مهمترین چالش پیشرو در نرمافزارهای سرویس گرا بوده است. اگر ما تعداد کل کارها در جریان کاری را k و برای انجام هرکدام از این جریانهای کاری n وب سرویس با عملکرد مشابه داشته باشیم، در این صورت ترکیب مختلف از وب سرویسها برای اجرای فرایندهای کاری به وجود میآید.
[۱] Universal Description, Discovery and Integration
[۲] Heuristic and Meta-Heuristic Approach
[۱] Service-Oriented Architecture
تمامی فایل های پیشینه تحقیق و پرسشنامه و مقالات مربوطه به صورت فایل دنلودی می باشند و شما به محض پرداخت آنلاین مبلغ همان لحظه قادر به دریافت فایل خواهید بود. این عملیات کاملاً خودکار بوده و توسط سیستم انجام می پذیرد. جهت پرداخت مبلغ شما به درگاه پرداخت یکی از بانک ها منتقل خواهید شد، برای پرداخت آنلاین از درگاه بانک این بانک ها، حتماً نیاز نیست که شما شماره کارت همان بانک را داشته باشید و بلکه شما میتوانید از طریق همه کارت های عضو شبکه بانکی، مبلغ را پرداخت نمایید.
ارسال نظر