بخشی از پاورپوینت
اسلاید 1 :
توزيع و به اشتراک گذاري ترکيب وب سرويسهاي معنايي مرکب در شبکه هاي نظيربه نظير
اسلاید 2 :
رئوس مطالب
وب و وب معنايي
وب سرويس ها و وب سرويس های معنايی
روش های ترکيب
شبکه های نظير به نظير
ترکيب در شبکه های نظير به نظير
اسلاید 3 :
تکامل وب
اسلاید 4 :
وب معنايي
وب معنايي، تکاملي از وب است. وب معنايي يک معماري جديد براي گستره جهاني وب به شمار مي رود، که محتويات وب سنتي را با معنايي رسمي و قابل فهم توسط ماشين کنار هم قرار مي دهد.
انگيزه اصلي براي وب معنايي، افزايش خودکارسازي پردازش اطلاعات وب و بهبود تعاملات و همکاري ميان سيستم هاي اطلاعاتي بود.
ارايه معنايي دادهها و پويايي، دو خصيصه اصلي وب معنايي ميباشند.
اسلاید 5 :
معماري وب معنايي
اسلاید 6 :
وب سرويس
در تعريف وب سرويس ها توسط IBM و WWW موارد زير مطرح شده است:
کاربردهای خودکفا، خود توصيف، پيمانه ای هستند.
می توانند در سرتاسر وب منتشر، مستقر و درخواست شوند.
قابل کشف و دسترسی از طريق وب توسط يک URI می باشند.
دارای قابليت تعامل و همکاری می باشند.
مستقل از زيرساخت و بستر خاص بوده و وابستگی به آن ندارند.
تبادل پيام ميان آنها با قالب XML صورت می گيرد.
اسلاید 7 :
معماری سرويس گرا
Service
Broker
Service
User
Service
Provider
Find
Publish
Bind
UDDI
WSDL
SOAP
SOAP
SOAP
SOAP – Simple Object Access Protocol / SOA Protocol
WSDL – Web Services Description Language
UDDI – Universal, Description, Discovery, and Integration
اسلاید 8 :
خصوصيات وب سرويس ها
همبستگی سست
دسترس پذيری عمومی
زبان های استاندارد
اسلاید 9 :
پشته ی قراردادهای وب سرويس ها
Discovery UDDI
Description WSDL
XML MessagingML RPC, SOAP,XML
Transport HTTP,SMTP,FTP
Transporting XML messages between client and server
Encoding messages in XML format
Describing Web Services interface
Searching / Publishing Web Services
اسلاید 10 :
وب سرويس های معنايی
در ادامه ی هدف وب معنايي براي قابل فهم ساختن وب براي ماشين، وب سرويس های معنايي مطرح شدند. اين نوع از اطلاعات "توصيف معنايي" وب سرويسی ها نام دارد. بسياري از وب سرويس های موجود تنها در سطح نحو توصيف شده اند، که ساختار پيام هاي توليد شده يا مورد قبول وب سرويس را تعيين می کند.
حاشيه نوشت های معنايي : آنتولوژي های کوچکی که براي منابع و لغات مربوط به مفاهيم آن، فراتوصيفاتي پديد می آورند.
OWL-S
ServiceProfile
ServiceModel
ServiceGrounding
اسلاید 11 :
وب سرويس های معنايی
اسلاید 12 :
پشته ی قراردادهای وب سرويس معنايی
HTTP, HTTPS, SMTP, FTP, …
OWL S ServiceModel
OWL S ServiceProfile
OWL S ServiceProfile & ServiceGrounding
SOAP
Network
Service Discovery
Business Process / Workflow
Service Description
Messaging
Transactions
اسلاید 13 :
ترکيب وب سرويس ها
ترکيب وب سرويس ها، ايجاد هماهنگي ميان تعدادي از سرويس های موجود برای فراهم آوردن يک سرويس ترکيبي غنی تر و دست يافتن به برخي از نيازمندی های کاربر است که يک سرويس به تنهايی قادر به برآورده ساختن آن ها نيست.
تمرکز اصلي در زمينه ی وب سرويس ها، در دست يابی به قابليت همکاري ميان کاربردهای توزيع شده، نامتمرکز و ناهمگن است.
ترکيب پويای وب سرويس ها برای برآورده ساختن نيازها، يکي از مهم ترين اهداف در اين زمينه است.
اسلاید 14 :
مشکلات ترکيب
تعداد زياد وب سرويس ها
به روز رسانی دايمی
توليد کنندگان مختلف با مدل ها و اهداف متفاوت
اسلاید 15 :
روش های ترکيب وب سرويس ها
مبتنی بر گردش کار (ايستا و پويا)
PPM
EFlow
با زبانBPEL4WS يا CSDL
مبتنی بر برنامه ريزی در هوش مصنوعی
Golog
SHOP2
حساب وضعيت ها
اثبات تئوری
برنامه ريزی قاعده مند
اسلاید 16 :
روش های ترکيب وب سرويس های معنايی
با استفاده از معنا
تطبيق ورودی خروجی
خوشه بندی وب سرويس ها
Woogle
ارتباطات معنايی
تطبيق واسط ها
معيار فاصله برای اندازه گيری شباهت
تعيين شباهت ميان وب سرويس ها
اسلاید 17 :
شبکه های نظير به نظير
شبکه های P2P امکانات زير را فراهم می آورند:
مديريت غير متمرکز
افزايش قابليت پردازش موازي
افزايش قابليت تحملپذيري خطا
خصوصيات شبكه هاي نظير به نظير
خودسازماندهي
ارتباط متقارن
کنترل توزيع شده
يک شبکه P2P بايد بتواند به طور خودکار فرايند پيوستن و ترک گرهها را در شبکه مديريت کند و هر گرهاي بتواند هم به عنوان خادم و هم به عنوان مخدوم عمل کند و هيچ مديريت مرکزي وجود نداشته باشد.
تمام تحقيقات صورت پذيرفته در زمينه شبكه هاي P2P به چهار گروه امنيت، فضاي حافظه، کاربرد و جستجو تقسيم ميشود .
اسلاید 18 :
دسته بندی شبکه های P2P براساس کاربردهايشان
زير ساخت
همکاری
اشتراک فايل
پردازش توزيع شده
اسلاید 19 :
دسته بندی شبکه های P2P براساس روش مسيريابی
ساخت يافته مانند Gnutella
هيچ قاعده خاصی برای تعريف مکان داده ها وجود ندارد.
روش سيل اسای ارسال پيام برای يافتن داده
ساخت نيافته مانند CAN, Chord
هزينه ی پايين اتصال يا ترک گره ها
نگاشت صريح ميان محل داده ها و داده ها
اسلاید 20 :
دسته بندی شبکه های P2P براساس مرکزيت
متمرکز مانند Morpheus و Kazaa
نامتمرکز مانند Chord و Gnutella و FreeNet
ترکيبی مانند Napster