فایل ورد کامل تحقیق سرویس های وب و فناوری های مرتبط با آن و کلاسه بندی سرویس ها مبتنی بر داده کاوی ۳۰ صفحه در word
توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد
فایل ورد کامل تحقیق سرویس های وب و فناوری های مرتبط با آن و کلاسه بندی سرویس ها مبتنی بر داده کاوی ۳۰ صفحه در word دارای ۳۰ صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است
لطفا نگران مطالب داخل فایل نباشید، مطالب داخل صفحات بسیار عالی و قابل درک برای شما می باشد، ما عالی بودن این فایل رو تضمین می کنیم.
فایل ورد فایل ورد کامل تحقیق سرویس های وب و فناوری های مرتبط با آن و کلاسه بندی سرویس ها مبتنی بر داده کاوی ۳۰ صفحه در word کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.
توجه : در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی فایل ورد کامل تحقیق سرویس های وب و فناوری های مرتبط با آن و کلاسه بندی سرویس ها مبتنی بر داده کاوی ۳۰ صفحه در word،به هیچ وجه بهم ریختگی وجود ندارد
بخشی از متن فایل ورد کامل تحقیق سرویس های وب و فناوری های مرتبط با آن و کلاسه بندی سرویس ها مبتنی بر داده کاوی ۳۰ صفحه در word :
بخشی از فهرست مطالب فایل ورد کامل تحقیق سرویس های وب و فناوری های مرتبط با آن و کلاسه بندی سرویس ها مبتنی بر داده کاوی ۳۰ صفحه در word
فصل ۱- سرویسهای وب و فناوریهای مرتبط با آن
۱-۱- سرویسهای وب
۱-۱-۱- Simple Object Access Protocol (SOAP)
۱-۱-۲- WSDL (Web Service Description Language)
۱-۱-۳- UDDI (Universal Description, Discovery and Integration)
۱-۱-۴- RESTful (Representational State Transfer)
۱-۱-۵- مقایسه SOAP و RESTfull
۱-۱-۶- کشف سرویس مبتنی بر DNS
۱-۲- جمعبندی و نتیجهگیری
فصل ۲- پیشینه پژوهشی
۲-۱- کلاسه بندی سرویسها مبتنی بر داده کاوی
۲-۱-۱- تشکیل بردار خصوصیتها
۲-۱-۲- اعمال روشهای کلاسه بندی داده کاوی
۲-۲- استفاده از تکنیکهای یادگیری ماشین
۲-۲-۱- نمونههایی از کارهای پژوهشی پیشین
۲-۳- جمعبندی و نتیجهگیری
۲-۴- فهرست منابع
بخشی از منابع و مراجع فایل ورد کامل تحقیق سرویس های وب و فناوری های مرتبط با آن و کلاسه بندی سرویس ها مبتنی بر داده کاوی ۳۰ صفحه در word
[۱] M. N. Huhns and M. P. Singh, “Service-oriented computing: Key concepts and principles,” Internet Comput. IEEE, vol. 9, no. 1, pp. 75–۸۱, ۲۰۰۵
[۲] “Web Services Architecture.” [Online]. Available: http://www.w3.org/TR/ws-arch/. [Accessed: 08-Aug-2014]
[۳] S. Pierre, Next Generation Mobile Networks and Ubiquitous Computing. IGI Global,
[۴] P. J. Curwen and J. Whalley, Mobile telecommunications in a high-speed world: industry structure, strategic behaviour and socio-economic impact. Gower Publishing, Ltd.,
[۵] “Web service.” [Online]. Available: http://en.wikipedia.org/wiki/Web_service. [Accessed: 08-Aug-2014]
[۶] S. Balandin, Y. Koucheryavy, and H. Hu, Smart Spaces and Next Generation Wired/Wireless Networking: 11th International Conference, NEW2AN 2011 and 4th Conference on Smart Spaces, RuSMART 2011, St. Petersburg, Russia, August 22-15, 2011, Proceedings, vol. 6869. Springer,
[۷] A. K. Talukder, H. Ahmed, and R. R. Yavagal, Mobile Computing, 2/e: Technology, Applications and Service Creation, 2nd ed. New Delhi: Tata McGraw-Hill Education Private Limited,
[۸] “Web Services Description Language.” [Online]. Available: http://en.wikipedia.org/wiki/Web_Services_Description_Language
[۹] T. M. Sobh, Innovations and Advances in Computer Sciences and Engineering. Springer,
[۱۰] M. Zelkowitz, Ed., Advances in Computers, Volume 78: Improving the Web. Academic Press,
[۱۱] “RESTful Web services: The basics,” ۰۶-Nov-2008. [Online]. Available/library/ws-restful/. [Accessed: 17-Aug-2014]
[۱۲] R. T. Fielding, “Architectural styles and the design of network-based software architectures,” University of California, Irvine,
[۱۳] “RESTful Web Services.” [Online]. Available [Accessed: 17-Aug-2014]
[۱۴] “Domain Name System.” [Online]. Available
[۱۵] J. Algermissen, “Using DNS for REST Web Service Discovery.” [Online]. Available: http://www.infoq.com/articles/rest-discovery-dns
[۱۶] “Multicast DNS.” [Online]. Available: http://en.wikipedia.org/wiki/Multicast_DNS
[۱۷] “Zero-configuration networking.” [Online]. Available: http://en.wikipedia.org/wiki/Zero-configuration_networking
[۱۸] J. Zhang and D. Pan, “Web service classification,” Dan Pan, Jing Zhang,
[۱۹] M. Bruno, G. Canfora, M. Di Penta, and R. Scognamiglio, “An approach to support web service classification and annotation,” in e-Technology, e-Commerce and e-Service, 2005. EEE’۰۵ Proceedings. The 2005 IEEE International Conference on, 2005, pp. 138–۱۴۳
[۲۰] M. Crasso, A. Zunino, and M. Campo, “Awsc: An approach to web service classification based on machine learning techniques,” Rev. Iberoam. Intel. Artif., vol. 12, no. 37, pp. 25–۳۶, ۲۰۰۸
فصل ۱- سرویسهای وب و فناوریهای مرتبط با آن
مقدمه
در این فصل به بررسی سرویس های وب و فناوریهای مرتبط با آن می پردازیم
۱-۱- سرویسهای وب
طبق تعریفی که ارائه شده توسط کنسرسیوم وب گستره جهانی[۱]یک سرویس وب یک سیستم نرمافزاری است که برای پشتیبانی از تعاملات سازگار[۲] کامپیوترهای یک شبکه طراحی شده است. سرویس وب یک رابط[۳] دارد که در یک قالب قابل پردازش توسط ماشین[۴] توصیف میشود (معمولا WSDL). سیستمهای دیگر با به کارگیری پیامهایی در قالب SOAP[5] که از پیش تعریف شده با یک سرویس وب وارد تعامل میشوند. بهطور معمول این تعامل با به کارگیری HTTP[6] و سریسازی XML[7] صورت میگیرد.[۲]
سرویسها عناصر محاسباتی هستند که با یکدیگر وارد تعامل میشوند. با وجود اینکه هر یک به صورت مستقل هستند. هر سرویس میتوانند طیف وسیعی از کارها را انجام دهند. از یک درخواست ساده گرفته تا یک پردازش پیچیده [۳]. اغلب سرویسهای وب در کسبوکار به کار گرفته میشوند. بیشتر این عناصر با یکدیگر از طریق پیامهایی در قالب XML[8] ارتباط برقرار مینمایند. که اغلب این پیامها از پروتکل SOAP پیروی مینمایند. این عناصر (سرویسها) غیروابسته به پلتفرم[۹] و خود توصیف[۱۰] هستند. آنها از طریق پروتکلهای معمول اینترنت قابل دسترس هستند.[۴]
معماری پایه سرویسهای وب در شکل ۲-۱ نمایش داده شده است. در معماری سرویسهای وب سه نقش وجود دارد. درخواستکنندگان سرویس[۱۱]، فراهمکنندگان سرویس[۱۲] و کارگزاران سرویس[۱۳]. فراهمکنندگان سرویس، سرویس را ارائه مینمایند. آنها سرویسها را پیادهسازی میکنند و تعریف سرویس را به صورت برخط[۱۴] را در قالب مستندات WSDL[15] منتشر مینمایند. در مستندات WSDL نحوه فراخوانی سرویسها آمده است. کارگزاران سرویس در واقع با به کارگیری UDDI[16] میان درخواستکنندگان سرویس و فراهمکنندگان سرویس واسطهگری مینمایند. درخواستکنندگان سرویس میتوانند از طریق کارگزاران سرویس، سرویسها را پیدا کنند و از طریق آدرسی که در WSDL آمده و به کارگیری پیامهای SOAP آنها را فراخوانی نمایند
شکل ۲-۱- معماری سرویسهای وب[۵]
امروزه سرویسهای وب از آنجا که امکان تعاملات خودکار[۱] را بین سیستمهای ناهمگون[۲] توزیعشده فراهم مینماید، تکنولوژی مهمی محسوب میشوند.[۶]
از مجموع تعاریفی که از مراجع مختلف در مورد سرویسهای وب آورده شد، میتوان به این نتیجه رسید که تکنولوژیهای XML، SOAP، WSDL و UDDI به عنوان زیرساخت فناوری سرویسهای وب محسوب میشوند. در ادامه به بررسی هر یک از فناوریهای مذکور، خواهیم پرداخت
۱-۱-۱- Simple Object Access Protocol (SOAP)
SOAP برای تبادل اطلاعات ساختاریافته[۳] برای پیادهسازی سرویسهای وب در یک شبکه به کار میرود. [۷] این پروتکل، XML و دیگر پروتکلهای لایه کاربرد[۴] را به کار میبرد. پروتکلهایی مانند [۵]SMTP، HTTP[6]. SOAP به طور مکرر به عنوان یکی از اجزای پشتهی[۷] پروتکل سرویسهای وب به کار میروند.[۳] در پشته پروتکلها، SOAP لایه بنیادی پشتهای است که ساخته شده است. این به آن معناست که SOAP چارچوب پایهی پیامرسانی بین سرویسها را فراهم مینماید. این پروتکل بر پایهی XML میباشد و شامل سه قسمت میشود. این قسمتها عبارتند از پاکت[۸]، قوانین کدگذاری[۹] و فرآیندهای پاسخها و فراخوانیها. یکی از مزایای به کارگیری SOAP امکان به کار رفتن با پروتکلهای انتقال گوناگون میباشد. پروتکلهایی مانند JMS[10]، TCP[11]، SMTP و HTTP. هر دوی HTTP و SMTP به عنوان پروتکل لایه حمل برای انتقال SOAP به کار میروند. اگرچه استفاده از پروتکل HTTP مرسومتر است.[۳] چرا که HTTP به عنوان یکی از زیرساختهای اینترنت مطرح میباشد. یکی از مزایای به کارگیری HTTP سازگاری آن با اکثر دیوارههای آتش[۱۲] شبکهها میباشد.[۷] یکی دیگر از مزایای SOAP امکان بهکارگیری آن با HTTPS[13] است.[۳]
HTTPS یک نوع پروتکل ارتباطی است که به طور گسترده برای تعامل کامپیوترها در اینترنت استفاده میشود. این پروتکل یک پروتکل مجزا و مستقل نیست. HTTPS از پروتکل HTTP تشکیل شده است، که یک لایه TLS[14] یا SSL[15] بر روی آن قرار میگیرد. این دو لایه امنیتی هر دو پروتکلهای رمزنگاری هستند، که امکان ارتباطات امن را در شبکه فراهم مینمایند. هر دوی این پروتکلها قسمت ارتباط شبکهای را با استفاده از رمزنگاری نامتقارن، رمزگذاری مینمایند. همچنین برای پنهان نگاهداشتن اطلاعات از رمزنگاری متقارن استفاده میشود. برای حفظ تمامیت[۱۶] پیامها هم MAC [17] به کار گرفته میشود.[۳]
SOAP معایبی هم دارد. XML میتواند به طور قابل توجهی کندتر از تکنولوژیهای میانافزاری[۱۸] مانند CORBA[19] باشد. در مورد پیامهای کوچک این موضوع اغلب مشکلی محسوب نمیشود. اما در مورد پیامهای بزرگ و پیچیده CORBA از نظر کارایی عملکرد بهتری دارد. البته این مشکل با به کارگیری استاندارد MTOM[20] در سرویسهای وب کاهش پیدا کرده است. این استاندارد امکان انتقال کارای اطلاعات دودویی[۲۱] را بین سرویسهای وب فراهم مینماید.[۳]
۱-۱-۲- WSDL (Web Service Description Language)
سرویسهای وب نیاز دارند یک روش استاندارد را برای توصیف فراخوانی و ارتباط بین خود در نظر بگیرند. WSDL زمینه ایجاد مستندات را به این منظور فراهم میآورد.[۸] WSDL امکان یک توصیف رسمی را در یک حالت قابل خواندن توسط ماشین[۲۲] ایجاد مینماید. WSDL یک زبان مبتنی بر XML است که برای توصیف سرویسهای وب، نحوه فراخوانی آنها، پارامترهایی که یک سرویس منتظر دریافت آنها است و نوع دادهساختاری که یک سرویس بازمیگرداند، کاربرد دارد
در نسخه ۱۱ WSDL یک سرویس به صورت مجموعهای از درگاهها[۲۳] تعریف میشد. در WSDL 2.0 یک سرویس به صورت مجموعهای از نقطههای پایانی[۲۴] تعریف میشود. در شکل ۲-۲ نمایی از ساختار یک سند WSDL با نسخه ۱۱ و یک سند WSDL با نسخه ۲۰ آمده است. تفاوتهای ساختاری نسخه ۱۱ و ۲۰ در شکل مشهود میباشد
هر درگاه با یک آدرس شبکهای مرتبط است. در قسمت Binding در WSDL نسخه ۱۱ Operationهای یک سرویس توصیف شدهاند. همچنین در WSDL نسخه ۲۰ در این قسمت واسطها توصیف میشوند. هر Operation قابلیت این را دارد که توسط درخواستکننده سرویس فراخوانی شود. در سرویسها میتوان Operationها را مانند متدها یا توابع در زبانها برنامهنویسی معمول در نظر گرفت. همچنین قالب پیام ورودی و پیام خروجی هر Operation در قسمت Message سند WSDL تعریف شده است. انواع دادهای هم که میتوان از آنها برای تعریف پیامهای ورودی و خروجی استفاده کرد را میتوان در قسمت Types تعریف نمود
[۱] Automated Interactions
[۲] Heterogeneous
[۳] Structured
[۴] Application
[۵] Simple Mail Transfer Protocol
[۶] Hypertext Transfer Protocol
[۷] Stack
[۸] Envelope
[۹] Encoding Rules
[۱۰] Java Message Service
[۱۱] Transmission Control Protocol
[۱۲] Firewall
[۱۳] Hypertext Transfer Protocol Secure
[۱۴] Transport Layer Security
[۱۵] Secure Socket Layer
[۱۶] Integrity
[۱۷] Message Authentication Code
[۱۸] Middleware
[۱۹] Common Object Request Broker Architecture
[۲۰] Message Transmission Optimization Mechanism
[۲۱] Binary
[۲۲] Machine Readable
[۲۳] Port
[۲۴] Endpoint
[۱] World Wide Web Consortium (W3C)
[۲] Interoperable
[۳]Interface
[۴] Machine-Processable
[۵] Simple Object Access Protocol
[۶] Hypertext Transfer Protocol
[۷] XML Serialization
[۸] Extensible Markup Language
[۹] Platform Independent
[۱۰] Self-describing
[۱۱] Service Requester
[۱۲] Service Provider
[۱۳] Service Broker
[۱۴] On-line
[۱۵] Web Service Description Language
[۱۶] Universal Description, Discovery and Integration
- همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
- ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.
مهسا فایل |
سایت دانلود فایل 