
حجم فایل : 387.0 KB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 41
بنام خدا 1 2 پشتيباني جايگزيني سرويس و مديريت تراکنشها در ترکيب سرويسهاي مبتني بر وب 3 رئوس مطالب مقدمه
ترکيب سرويس مرکب
بررسي درخواست يك سرويس مركب از طرف کاربر
كشف سرويس
انتخاب
توليد توصيف براي سرويس هاي مركب
زبان هاي Choreography
زبانهاي هم آهنگي
BPEL4WS
OWL-S
Petri-net
اجرای سرويس مرکب
موتور اجرا
بخش مديريت تراکنش
بخش جايگزيني سرويس
4 رئوس مطالب(ادامه) ديدگاههاي مختلف در زمينه تركيب سرويسهاي مبتني بروب
تركيب وبسرويسها به شكل ايستا و پويا
تركيب سرويسها به شكل اتوماتيك يا دستي
تركيب سرويسها بر اساس توصيف و يا مدلها
تركيب سرويسها با استفاده از برنامهريزي هوشمصنوعي
همزماني اجرا و تركيب وبسرويسها
ادامهی کار
جزء هماهنگکننده اجراي وبسرويسها
جزء جايگزيني سرويس
جزء مديريت تراکنش ها
مراجع 5 مقدمه وبِ معنايي: نسل بعدي وب که علاوه بر اطلاعات، معنا را نيز در بر ميگيرد در نتيجه اطلاعات قابل پردازش، جستجو و به اشتراکگذاري به وسيلهي ابزارهاي اتوماتيک میشود.
وبسرويس: يک برنامهی کاربردي دسترسپذير است که ديگر برنامههاي کاربردي و انسانها ميتوانند بهطور اتوماتيک آن را کشف، و از آن استفاده کنند.
سرويس مرکب: ترکيبي از چند سرويس ساده يا مرکب ديگر با هدف انجام يک کار مشترک
ترکيب اتوماتيک وبسرويسها :
ترکيب سرويسها
اجراي سرويس مرکب 6
ترکيب سرويس مرکب
بررسي درخواست يك سرويس مركب از طرف کاربر
كشف سرويس
انتخاب
توليد توصيف براي سرويسهاي مركب 7 مراحل ترکيب سرويس مرکب بررسي درخواست يك سرويسمركب از طرف کاربر: دريافت يك توصيف سطح بالا از سرويسمركب موردنياز كاربر توسط موتورترکيب و شکستن آن به زيردرخواستها
كشف سرويس: پيداكردن سرويسهاي مناسب جهت اجراي زيردرخواستهاي مشخصشده
ثبت توصيف معنايی سرويسها در repository
کشف سرويس موردنياز با ارائهی توصيف معنايي آن
توليد ليستی از سرويسهای کشفشده بهازای هر درخواست
انتخاب: انتخاب مناسبترين سرويس از ليست سرويسهاي كشفشده در فاز قبل با توجه به معيارهاي:
Functional
Non-functional : كارايي، قابليت اطمينان، امنيت، قابليت گسترش، QoS
نيازمنديهاي كاربر
قابليت تركيب سرويسها (Composability): تشکيل مدل قابليت تركيب 8 مراحل ترکيب سرويس مرکب (ادامه) توليد توصيف براي سرويسهاي مركب: شامل
ليست سرويسهاي شركتكننده در تركيب
ترتيب آنها
روشِ ارتباط آنها
پيغامهاي رد و بدل شونده بين آنها
به وسيلهی يک زبان توصيف:
زبانهاي Choreography: مدلي از رفتار خارجي سرويسها، در قالب پيغامهايي كه بين اجزا ردوبدل ميشوند
زبانهاي همآهنگي (Orchestration): ارتباطا...