فهرست و منابع گزارش سمینار کاربرد منطق فازی در انتخاب ، ارزیابی و ترکیب سرویس ها در معماری سرویس گرا
فهرست:
چکیده ............................................................................................................................ ٨
فصل اول :مقدمه .........................................................................................................٩
١-١ تعریف مساله ............................................................................................................. ١٠
١-٢ اهداف تحقیق ........................................................................................................... ١٠
١-٣ مشخص کردن حوزه تحقیق ......................................................................................... ١١
١- ٤ ساختار تحقیق ......................................................................................................... ١١
فصل دوم :مفاهیم بنیادی ............................................................................................ ١٣
مقدمه ............................................................................................................................١٤
٢-١ معماری سرویس گرا ...................................................................................................١٤
٢-٢ تعریف سرویس .........................................................................................................١٦
٢-٢ تحلیل و طراحی سرویس گرا (SOAD ).........................................................................١٦
٢-٣ معماری و مدلسازی سرویس گرا (SOMA ) ...................................................................١٦
٢-٤ ارزیابی ، انتخاب و ترکیب سرویس ها.............................................................................١٧
٢-٤-١ ارزیابی .......................................................................................................................١٧
٢-٤-٢ انتخاب ......................................................................................................................١٧
٢-٤-٣ ترکیب سرویس ها ......................................................................................................١٨
٢-٥ معیارهای کیفی سرویس ............................................................................................ ١٨
٢-٥-١ معیاری های طراحی ...................................................................................................... ١٩
٢-٥-١-١ قابلیت استفاده مجدد ................................................................................................١٩
٢-٥-١-٢ اتصال سست ...........................................................................................................٢٠
٢-٥-١-٣ انسجام .................................................................................................................٢١
٢-٥-١-٤ خودمختاری ...........................................................................................................٢٢
٢-٥-١-٥ نداشتن وضعیت .......................................................................................................٢٤
٢-٥-١-٦ قابلیت کشف ..........................................................................................................٢٥
٢-٥-١-٧ قابلیت ترکیب .........................................................................................................٢٥
٢-٥-١-٨ پیمانه ای بودن سرویس .............................................................................................٢٦
٢-٥-٢ معیاری های پیاده سازی و اجرا...................................................................................... ٢٦
٢-٥-٢-١ قابلیت اطمینان .......................................................................................................٢٧
٢-٥-٢-٢ دسترسی پذیری ......................................................................................................٢٧
٢-٥-٢-٣ قابل استفاده بودن ....................................................................................................٢٨
٢-٥-٢-٤ امنیت ..................................................................................................................٢٨
٢-٥-٢-٥ کارایی ..................................................................................................................٢٩
٢-٥-٢-٦ مقیاس پذیری .........................................................................................................٣٠
٢-٥-٢-٧ آزمون پذیری ..........................................................................................................٣٠
٢-٥-٢-٨ قابلیت حمل ...........................................................................................................٣١
٢-٦ منطق فازی ..............................................................................................................٣١
٢-٦-١ پیشینه تاریخی ............................................................................................................٣١
٢-٦-٢ تعریف و مفهوم منطق فازی ........................................................................................... ٣٢
٢-٦-٤ عملیات بر روی مجموعه های فازی................................................................................. ٣٥
٢-٦-٤-١ عملگر مکمل ...........................................................................................................٣٥
4
٢-٦-٤-٢ عملگر اجتماع .........................................................................................................٣٥
٢-٦-٤-٣ عملگر اشتراک .........................................................................................................٣٦
٢-٦-٥ رابطه بین مجموعه های فازی ........................................................................................ ٣٦
٢-٦-٦ ترکیب روابط فازی ...................................................................................................... ٣٧
٢-٦-٧ اتصال دهنده ها ......................................................................................................... ٣٧
٢-٦-٨ رابطه ایجاب .............................................................................................................. ٣٧
٢-٦-٩ استنتاج ....................................................................................................................٣٨
٢-٦-١٠ سیستم های مبتنی بر قاعده فازی FRBS ......................................................................٣٨
٢-٦-١٠-١ سیستم مبتنی بر قاعده فازی ممدانی ............................................................................٣٩
٢-٦-١٠-٢ مثال ..................................................................................................................٤٢
٢-٧ کاربرد منطق فازی در معماری سرویس گرا.................................................................... ٤٦
٢-٨ نتیجه گیری ............................................................................................................ ٤٦
فصل سوم : کاربرد منطق فازی درانتخاب ، ارزیابی و ترکیب سرویس ها................................ ٤٧
مقدمه ........................................................................................................................... ٤٨
٣-١ ارزیابی سرویس ....................................................................................................... ٤٨
٣-١-١ کاربرد منطق فازی در روش های ارزیابی سرویس .............................................................. ٤٩
٣-١-١-١ روش YUE و LAU.....................................................................................................49
٣-١-١-٢ روش Chen و دیگران ................................................................................................٥١
٣-١-١-٣ روش Mikhailov و Tsvetinov .....................................................................................٥٤
٣-١-١-٤ روش ارائه شده توسط Arun Sharma .............................................................................٥٥
٣-١-١ مقایسه روش های ارزیابی سرویس .................................................................................. ٦٠
5
٣-٢ انتخاب سرویس ........................................................................................................٦١
٣-٢-١ کاربرد منطق فازی در روشهای انتخاب سرویس ................................................................. ٦١
٣-٢-١-١ روش Sora.............................................................................................................61
٣-٢-١-٢ روش دوم Avram.....................................................................................................63
٣-٢-١ مقایسه روش های انتخاب سرویس ................................................................................. ٦٨
٣-٣ ترکیب سرویس ....................................................................................................... ٦٩
٣-٣-١ کاربرد منطق فازی در روشهای ترکیب سرویس ................................................................ ٦٩
٣-٣-١-١ روش Bakhshi ........................................................................................................٦٩
٣-٣-٢ مقایسه روش های ترکیب سرویس ................................................................................ ٧٦
٣-٤ نتیجه گیری ............................................................................................................ ٧٦
فصل چهارم : ویژگیهای راه حل مورد انتظار................................................................... ٧٧
مقدمه ...........................................................................................................................٧٨
٤-١ استفاده از منطق فازی در مرحله شناسایی سرویس ها.....................................................٧٨
٤-٢ مشکلات روش های مطرح شده موجود ......................................................................... ٨٠
٤-٣ اهمیت ارزیابی سرویس در فاز شناسایی سرویس ها ....................................................... ٨٠
٤-٤ تعریف دقیق تری از صورت مسئله .............................................................................. ٨١
٤-٥ ویژگی های راه حل مورد نظر......................................................................................٨٥
٤-٦ نحوه ارزیابی روش مورد انتظار .................................................................................... ٨٦
٤-٧ نتیجه گیری ............................................................................................................٨٧
منبع:
[1] O. Zimmermann, N. Schlimm, G. Waller, and M. Pestel., "Analysis and Design Techniques for
Service oriented Development and Integration." 2005.
[2] http:..www.soaglossary.com.service_composition.php. www.soaglossary.com. [Online] 2010.
[3] Erl, T., Service-Oriented Architecture Concepts, Technology, and Design. s.l. : Prentice Hall PTR,
2005.
[4] M. Rosen, B. Lublinsky, K. T. Smith, M. J. Balcer., Applied SOA: Service-Oriented Architecture and
Design Strategies. s.l. : Wiley Publishing, Inc, 2008.
[5] Pettersson, A., Service-Oriented Architecture (SOA) quality attributes. s.l. : University of Lund, 2006.
[6] S. Schmidt, R. Steele, T. Dillon, and E. Chang., "Fuzzy Service Quality Review in Service Oriented
Architectures." s.l. : IEEE, 2006. IEEE International Conference on Fuzzy Systems.
[7] M. Perepletchikov, C. Ryan, and Z. Tari., "The Impact of Service Cohesion on the Analyzability of
Service-Oriented Software." IEEE TRANSACTIONS ON SERVICES COMPUTING, s.l. : IEEE,
2010, Issue 2, Vol. 3.
[8] E.A. Marks, M. Bell., Executive’s Guide to Service-Oriented Architecture. Canada : John Wiley &
Sons, Inc., Hoboken, New Jersey, 2006.
[9] L. O’Brien, P. Merson, and L. Bass., "Quality Attributes for Service-Oriented Architectures." s.l. :
IEEE, 2007. International Workshop on Systems Development in SOA Environments (SDSOA'07).
[10] Thro, F. M. McNeill and E., FUZZY LOGIC A PRACTICAL APPROACH. s.l. : Academic Press,
1994.
[11] O. Cordon, F. Herrera, F. Hoffmann, and L. Magdalena., GENETIC FUZZY SYSTEMS. s.l. : World
Scientific, 2001.
[12] K.K.F. YUEN, and H.C.W. LAU., "A Distributed Fuzzy Qualitative Evaluation System." s.l. :
IEEE.WIC.ACM, 2006. International Conference on Intelligent Agent Technology (IAT'06).
[13] L. Chen, W. Ha, and G. Zhang., "A new Web Service Evaluation Model with Fuzzy C-Means
Artificial Immune Network Memory Classifier." s.l. : IEEE, 2009. International Conference on
Computational Intelligence and Security.
[14] Tsvetinov, L. Mikhailov and P., "Evaluation of services using a fuzzy analytic hierarchy process."
s.l. : Applied Soft Computing, 2004, pp. 23-33.
[15] A. Sharma, R. Kumar, and P. S. Grover., "Predicting Maintainability of Component-based Systems
by using Fuzzy-Logic." Communications in Computer and Information Science, Springer Berlin
Heidelberg, 2009, Issue 11, Vol. 40, pp. 581-593.
[16] I. Sora, G. Lazar and S. Lung., "Mapping a Fuzzy Logic Approach for QoS-aware Service Selection
on Current Web Service Standards." s.l. : IEEE, 2010.
[17] I. Sora, D. Todinca, and C. Avram., "Translating User Preferences into Fuzzy Rules for the
Automatic Selection of Services." s.l. : IEEE, 2009. 5th International Symposium on Applied
Computational Intelligence and Informatics.
[18] M. Bakhshi, F. Mardukhi, and N. Nematbakhsh., "A Fuzzy-Based Approach for Selecting the
Optimal Composition of Services According to User Preferences." s.l. : IEEE, 2010.
[19] M. Kim, S. Kim., "Service Identification Using Goal and Scenario in Service Oriented Architecture."
2008. pp. 419-426.
[20] Josuttis, N. M., SOA in Practice. First Edition. s.l. : O’Reilly, 2007.
[21] , Iran’s Information Architecture committee. www.esoa.ir. [Online] 2010.
92
[22] R. Ukor, and A. Carpenter., "Goal-Oriented Service Selection in Business Processes." s.l. : IEEE,
2009. Fourth International Conference on Software Engineering Advances.
[23] N. Zhou, Y. Zhu, and H. Wang., "Evaluating Service Identification with Design Metrics on Business
Process Decomposition." s.l. : IEEE Computer Society, October, 2009.