صفحه 1:
گزارش پیشرفت پروژه ی کارشناسی ارشد
توزیع و به اشتراک گذاري ترکیب وب سرويسهاي
معنایی مر کب در شبکههای نظیربه نظیر
الهام يايكاري
paikari @ce.sharif.edu
دانشکده مهندسی. کامپیوتر
دانشگاه صنعتي شریف
دی 85
صفحه 2:
وب و وب معنايي
وب سرویس ها و وب سرویس های معنایی
روش های ترکیب
شبکه های نظیر به نظير
ترکیب در شبکه های نظیر به نظیر
صفحه 3:
صفحه 4:
[آوب معنايي. تكاملي از وب است. وب معنايي یک معماري جدید براي
كستره جهاني وب به شمار مي رود. که محتویات وب سنتي را با معنايي
رسمي و قابل فهم توسط ماشین کنار هم قرار مي دهد.
]انگیزه اصلي براي وب معنايي. افزايش خودکارسازي پردازش اطلاعات
وب و بهبود تعاملات و همكاري ميان سيستم هاي اطلاعاتي بود.
لآارايه معنايي دادهها و يويايي. دو خصيصه اصلي وب معنايي ميباشند.
صفحه 5:
5
2
۲41
&
علمء اونا
صفحه 6:
ادر تعریف وب سرویس ها توسط 13171 و ۷۷۷۷۷۷ موارد زیر
مطرح شده است:
کاربردهای خودکفا. خود توصیف. پیمانه ای هستند.
می توانند در سرتاسر وب منتشرء مستقر و درخواست شوند.
قابل کشف و دسترسی از طریق وب توسط URIS می باشند.
دارای قابلیت تعامل و همکاری می باشند.
تقل از زیرساخت و بستر خاص بوده و وابستگی به آن ندارند.
glee ply Jobs آنها با قالب م51۷1 صورت می گیرد.
صفحه 7:
WSDL
Publish
SOAP
UDDI
SOAP - Simple Object Access Protocol / SOA Protocol
‘50. - Web Services Description Language
UDDI - Universal, Description, Discovery, and Integration
صفحه 8:
اهمبستكى بست
ادسترس يذيرى عمومى
ازبان های استاندارد
صفحه 9:
بشتهی قباردادهای وب سروس ها
Searching /
Publishing
Web
Services
—..Discovery UDDI
Description wsD
Describing
Web Services
interface
XIML Messaging ML RPC, SOAP,XML
Transport HTTP,SMTP, FT.
oding messages in XML format
Transporting XML messages between client and sé
صفحه 10:
وب سرویس های معنا
در ادامه ی هدف وب معنايي براي قابل فهم ساختن وب براي ماشین» وب سرویس
های معنايي مطرح شدند. این نوع از اطلاعات "توصیف معنايي" وب سرویسی ها
تأة خارد. بسياري آز وب سرونس های موجود pet plies WS توضيف هذه أندة
كه ساختار يرام .هاي توليد. شده يا مورد قبول وب سروس را تعيين مى كنت
حاشيه نوشت هاى معنايي : آنتولوزي هاى كوجكى كه براي منابع و لغات مربوط به
مفاهیم آن. فراتوصيفاتي يديد مى أورئد.
OWL-S
ServiceProfileO
ServiceModelO
ServiceGrounding 0
صفحه 11:
Web Services , Intelligent Web
Dynamic
UDDI, WSDL, SOAP
ا
Te ل و رز
ی نا رت یز
URI, HTML, HTTP. RDF, RDF(S), OWL
Syntactic Semantic
صفحه 12:
يشته ى قراردادهاى وب سرويس معنا
OWL S و5 6
OWL S ServiceModel
SOAP
۲۱۲۳۱۳, ۲۱۲۱۳ 9
Service Discovery
Business Process /
Workflow
Transactions
ServicoWL S ServiceProfile & ServiceGroundi:
Description
Messaging
Network
صفحه 13:
أاترکیب وب سرویس ها » ایجاد هماهنگي میان ن تعدادي از سرویس های
موجود برای فراهم آوردن یک سروبس تركيبي غنی تر و دست یافتن به
برخي از نیازمندی های کاربر است که یک سرویس به تنهایی قادر به
برآورده ساختن آن ها نیست.
لاتمركز اصلي در زمينه ى وب سرويس هاء در دست یابی به قابلیت
همكاري میان کاربردهای توزیع شده. نامتمرکز و ناهمگن است.
لاترکیب پویای وب سرویس ها برای برآورده ساختن نیازهاء يکي از مهم
ترین اهداف در این زمیته است:
صفحه 14:
اتعداد زياد وب سرویس ها
به روز رسانی دایمی
تولید کتندگان مختلف با مدل هااو امداف متفاوت
صفحه 15:
لأمبتنی بر گردش کار (ایستا و پویا)
۲ ۳۳۴۱۲
EFlow 0
CSDL\ BPEL4WS.1; 0
لأمبتنی بر برنامه ریزی در هوش مصنوعی
۲ و6010
SHOP2 O
tlie Bl رشیگاها
ل] اثبات تثورى
ل] برنامه ریزی قاعده مند
صفحه 16:
لابا استقاذه از معنا
لاتطبيق ورودى خروجى
لاخوشه بندى وب سرويس ها
WoogleO
[]ارتباطات معنایی
لاتطبيق واسط ها
لامعيار فاصله براى اندازه كيرئى شباهت
لاتعيين شباهت ميان وب سرويس ها
صفحه 17:
ش قابلیت پردازش موازي
لا افزایش قابلیت تحملپذيري خطا
ل] خصوصيات شبكه هاي نظير به نظير
ل] خودسازمائدهي
لا ارتباظ
[] كنترل توزيع شده
O يك شبکه 32۳ باید بتواند به طور خودکار فرایند پیوستن و ترک گرهها را در شبکه مدیریت کند و هر
كرهاي بتواند هم به عنوان خادم و هم به عنوان مخدوم عمل کند و هیچ مدیریت مركزي وجود نداشته
اش
[] تمام تحقیقات صورت پذیرفته در زمینه شیکه هاي 32 به چهار گروه امنیت: فضاي حافظه. کاربرد و
جستجو تقسیم ميشود
صفحه 18:
دسته بندی شبکه cle ۳2۳ براساس کاربردهایشان
ازبر
اهمکاری
اشتراک فایل
پردازش توزی شده
صفحه 19:
دستة بندی شبکههای P2P براساس روش مسيرياب
اساخت يافته مانند 611116112
اهیچ قاعده خاصی برای تعریف مکان داده ها وجود ندارد.
اروش سیل اسای ارسال پیام برای یافتن داده
]ساخت نيافته مانند CAN, Chord
هزینه ی پایین اتصال یا ترک گره ها
انگاشت صریح میان محل داده ها و داده ها
صفحه 20:
دسته نندی شبکه های 2 براساس مر کزیت
Kazaa 5 Morpheus ut. 55.0
FreeNet 4 Gnutella , Chord ss. 55.20
Napster ast لاتركيبى
صفحه 21:
صفحه 22:
حرکت به سوی وب سرویس های معنايي در شب
P2P
P2P-based Semantic
Web Services
Semantic Web
explicit semantics
Complexity/size of
manageable service(s)
صفحه 23:
صفحه 24:
ترکیب وب سرویس هاي معنايي در شبکه هاي
آآنعیین نظیرهای ترکیبکننده
]با استفاده از MAP
لاهمكارى عامل ها
اهر نظیر یک عامل
صفحه 25:
بیستم 21[ توسط شرکت 1۷10705575161056 5107 و به عنوان یک پروژه
6 0617 تولید شده است.
این سیستم توصيفاتي بر کاربردها و قراردادهای 32۳ است. این توصیفات مي
توانند به عنوان یک قالب کاري براي توسعه كاربردهاي ۳2۳ پیاده سازي شوند.
توصیفات 1[ مجموعه اي از شش قرارداد براي كاربردهاي 22 است.
پیاده سازي مرجع پروژه 212[ با زبان جاوا يكي از این قالب هاي كاري است.
قراردادهاي [براي به انجام رساندن سرويس هاي مورد نیاز یک نظیر در کنا
هم کار مي کنند. این قراردادها براي توصیف قالب پیام هاي متبادل میان نظیرها و
براي انجام سرویس ها از شماي .251۷1 استفاده مي کنند .
wna Cad a pases ۱۸0505 ۸ب کم یاستم
pal dele آمده با ی کقرارداد پیاده سازيخوهد شد
صفحه 26:
اردادها
[] این قراردادها ميتوانند بهوسیله زبانهاي ۳370 . ۳۵ , + +)/2) :88و سایر زبانهاء و همین
طور مي توانند روي قراردادهاي HTTP. Bluetooth. HomePNA .1008/19 و ديكر قراردادهاي
انتقال. پيادهنمازي شوند. ۲
Peer Resolver Protocol 0
Peer Discovery Protocol O
Peer Information Protocol O
Rendezvous Protocol 0
Endpoint Routing Protocol O
Peer Binding Protocol م
[] مفاهیم اصلي 261[ شامل
۲7 نظیرها
۲7 گروه های نظیرها
O لوله ها
[] تبلیغات
۲ سرویس هاي 2678[
صفحه 27:
XTA
لاهمان طور که دیده شد. به عنوان بهترین و کامل ترین بستر كاربردي
براي شبکه هاي PZP مي توان از 618[ نام برد
لاخصوصيات اصلي اين شبكه به اين صورت مي باشد:
لآقابليت همكاري متقابل ميان نظيرها و سيستم هاي مختلف
لامستقل بودن از بستر و زبان و حتا سيستم عامل مورد مستفادة
لافراكير بوذن
لابراي انجام برخي از اعمال مانند ثبت و كشف سرويس ها مي توان از
قراردادها و روش هاي موجود در 218[ براي تبلیخ و کش نیز بهره
برد.
صفحه 28:
ترکیب توسط عامل در شبکه ۳2۳
یستم چند عاملي در شبکه 2۳ 3 را به دو صورت مي توان در نظر گرفت.
عامل ها روي نظیرهاء و فراهم آوردن قابلیت ترکیب براي هرکدام از آن ها
استفاده از عامل هايي با وظایف مشخص. مانند عامل درخواست کننده. فراهم آورنده
و ترکیب کننده وب سرویس هاي معنايي.
حضور عامل ها تعامل و ارايه سرويس را به صورت 210-26011576 فراهم مي آورد.
صفحه 29:
اثیت سرویس
ساختن گراف سرویس
ol سرویس ها و درکنار هم قرار دادنشان در یک ترکیب
صفحه 30:
لاامكانات به اشتراک گذاري در شبکه هاي نظیر به نظیر
لحابه اشتراک گذاری ترکنبات کامل وبا جزیی به تست آمده براي
سرویسها در گره هاي مختلف
[آهمچنین نگه داري و بهبود آن ها به عنوان الگو (افزایش کارايي
روشهاي ترکیب. کاهش میزان ترافیک براي استفاده از سرويسهاي
مرکب)
صفحه 31:
Zhang R.. Ontology Driven Web Services Composition Techniques, Ms.
Thesis, The University of Georgia, ATHENS, GEORGIA, 2004.
Rao J. and Su X., "A Survey of Automated Web Service Composition
Methods", In Proceedings of the First International Workshop on Semantic
Web Services and Web Process Composition, SWSWPC’2004, 2004.
Haase P,, Agarwal S., Sure Y., "Service-Oriented Semantic Peer-to-Peer
Systems", In Proceedings of the Web Information Systems Engineering,
Ermolayev V,, Keberle N., Kononenko O., Plaksin S., Terziyan V., "Towards a
Framework for Agent-enabled Semantic Web Service Composition",
International Journal of Web Service Research, 2004.
Gerke J, Reich P, Stiller B., "Strategies for Service Composition in P2P
Networks", In Proceedings of the ICETE, 2005.
Thandar M., Edmond D., “Use of Patterns in Service Composition", In the 1st
Workshop of Web Services, and the Semantic Web, Toronto, Canada, 2002.
صفحه 32:
Arpinar I, Alemna-Meza B., Zhang R., Maduko A., "Ontology-Driven Web
Services Composition Platform", In Information Systems and E-Business
Management Journal, Volume 3, pp. 175-199, 2005.
Sirin E., Parsia B., Hendler J., "Template-based Composition of Semantic
Web Services’, and American Associaton for Aruicial Intelligence (AAAD,
Hau J, Darlington J, Lee W., "A Semantic Similarity Measure for Semantic
Web Services”, In Proceeding of WWW2005, Chiba, Japan, 2005.
JADE and JXTA", In Proceedings of The 2006 International Conference on.
emantic Web and Web Services, SWWS'06, Las Vegas, Nevada, USA, 2006.
Lius., rae P, Matskin M., “Agent-Based Web Service Composition with
Singh A., Haabr M., "A Peer-to-Peer Reference Architecture", IEEE, 2006.
Matskin M., Kungas P, Rao J., Sampson J. Petersen S.. “Enabling Web
Services Composition with Software Agents", Department of Information
and Computer Sciences Norwegian University of Science and Technology,
Trondheim, Norway, 2005.
صفحه 33: