بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :

.1مقدمه

.2ترکيب سرويس مرکب

بررسي درخواست يك سرويس مركب از طرف کاربر

كشف سرويس

انتخاب

توليد توصيف براي سرويس هاي مركب

زبان هاي Choreograph

زبانهاي هم آهنگي

  • BPEL4WS
  • OWL-S
  • Petri-net

.3اجرای سرويس مرکب

موتور اجرا

بخش مديريت تراکنش

بخش جايگزيني سرويس

اسلاید 2 :

.4ديدگاههاي مختلف در زمينه تركيب سرويسهاي مبتني بروب

تركيب وب‌سرويس‌ها به شكل ايستا و پويا

تركيب سرويس‌ها به شكل اتوماتيك يا دستي

تركيب سرويس‌ها بر اساس توصيف و يا مدل‌ها

تركيب سرويس‌ها با استفاده از برنامه‌ريزي هوش‌مصنوعي

هم‌زماني اجرا و تركيب وب‌سرويس‌ها

.5ادامه‌ی کار

جزء هماهنگ‌کننده اجراي وب‌سرويس‌ها

جزء جايگزيني سرويس

جزء مديريت تراکنش ها

.6مراجع

اسلاید 3 :

* وبِ معنايي: نسل بعدي وب که علاوه بر اطلاعات، معنا را نيز در بر مي‌گيرد در نتيجه اطلاعات قابل پردازش، جستجو و به اشتراک‌گذاري به وسيله‌ي ابزارهاي اتوماتيک می‌شود.

* وبسرويس: يک برنامه‌ی کاربردي دسترس‌پذير است که ديگر برنامه‌هاي کاربردي و انسان‌ها مي‌توانند به‌طور اتوماتيک آن را کشف، و از آن استفاده کنند.

* سرويس مرکب: ترکيبي از چند سرويس ساده يا مرکب ديگر با هدف انجام يک کار مشترک

* ترکيب اتوماتيک وبسرويسها:

ترکيب سرويس‌ها

اجراي سرويس مرکب

اسلاید 4 :

ترکيب سرويس مرکب

بررسي درخواست يك سرويس مركب از طرف کاربر

كشف سرويس

انتخاب

توليد توصيف براي سرويس‌هاي مركب

اسلاید 5 :

* بررسي درخواست يك سرويس‌مركب از طرف کاربر: دريافت يك توصيف سطح بالا از سرويس‌مركب موردنياز كاربر توسط موتور‌ترکيب و شکستن آن به زيردرخواست‌ها

* كشف سرويس:  پيداكردن سرويس‌هاي مناسب جهت اجراي زيردرخواست‌هاي مشخص‌شده

ثبت توصيف معنايی سرويسها در repositor

کشف سرويس موردنياز با ارائه‌ی توصيف معنايي آن

توليد ليستی از سرويسهای کشف‌شده به‌ازای هر درخواست

* انتخاب: انتخاب مناسب‌ترين سرويس از ليست سرويس‌هاي كشف‌شده در فاز قبل با توجه به معيارهاي:

Functional

Non-functional : كارايي، قابليت اطمينان، امنيت، قابليت گسترش، QoS

نيازمندي‌هاي كاربر

قابليت تركيب سرويسها (Composabilit ): تشکيل مدل قابليت تركيب

اسلاید 6 :

* توليد توصيف براي سرويسهاي مركب: شامل

ليست سرويس‌هاي شركت‌كننده در تركيب

ترتيب آن‌ها

روشِ ارتباط آن‌ها

پيغام‌هاي رد و بدل شونده بين آن‌ها

به وسيله‌ی يک زبان توصيف:

زبانهاي Choreograph : مدلي از رفتار خارجي سرويس‌ها، در قالب پيغام‌هايي كه بين اجزا ردوبدل مي‌شوند

زبانهاي همآهنگي (Orchestration): ارتباطات كلي بين وب‌سرويس‌ها در يك وب‌سرويس مركب و چگونگي استفاده‌ي وب‌سرويس مركب از سرويس‌هاي كمكي

  • هماهنگ کننده (Coordinator): مديريت و هم‌زماني تبادلات و هم‌چنين كنترل ارتباطات بين اجزا

 

 

اسلاید 7 :

* مفهومChoreograph به ارتباطات دوطرفه­اي كه بين دو سرويس مختلف، از طريق پيغام، وجود دارد.

* WS-CDL (Web Service Choreograph Description Language) [22]:

جديدترين زباني است كهW3C  جهت توصيف رفتارهاي مشترك و غيرمشترك سرويس ها از يك ديد كاملا كلي طراحي كرده است

بر مبناي ML

مدلي غير لايه اي

*

* WSCI (Web Service Choreograph Interface) [4]:

بر مبناي ML  

براي توصيف پيغام هاي ورودي و خروجي سرويس ها

هيچ پشتيباني براي معنا نداشته

مدلي غير لايه اي است.

اسلاید 8 :

* BPEL4WS:

بر پايه زبان­هاي WSFL (متعلق به IBM) و LANG (متعلق بهMicrosoft ) بناشده است و ترکيبي از امكانات اين دو زبان را در خود دارد.

مبتني بر ML

تعريف سرويس ها را به شكل فرآيند محور (work flow based)

وجود تعداد زيادي سرور براي اجراي سرويس هاي مركب BPEL4WS براي بسترهاي J2EE و .Net

* Petri-net [32]:

اختصاص دادن يك Petri-net به هر فرآِند

در هرزمان سرويس در يكي از حالات not instantiated، read ، running، suspended، و يا completed قراردارد.

*

اسلاید 9 :

* OWL-S:

تعريف معنایی سرويس ها و به شكلي قابل فهم براي ماشين ←با استفاده از Ontolog :

كشف اتوماتيك سرويس، صدا کردن سرويس ها، تركيب، ارتباط بين آنها وكنترل اجراي آنها

بخش های OWL-S:

.1Profile:

معرفي سروِس: اين اطلاعات در مراحل كشف سرويس توسط ديگر سرويس ها، كاربران يا عامل ها و.. به كارمي رود.

.2مدل فرآيند  (Process Model):

اطلاعات دقيق تري راجع به عمليات سرويس

طريقه ي استفاده ي سرويس

بيان جزئيات معنايي درخواست ها

شرايطي كه تحت آنها خروجي هاي خاص توليد مي شوند

نحوه درخواست براي يك سرويس، ورودي ها، خروجي ها، پيش شرط ها و اثرات سرويس

.3Grounding:

جزئيات چگونگيِ ارتباط با يك سرويس از طريق پيغام ها

پروتكل ارتباطي، فرمت پيغام ها و ديگر جزئيات مربوط به سرويس مثل شماره پورت هايي كه سرويس روي آنها قابل دسترسي است

اسلاید 10 :

* فراخوانی  سرويس‌هاي شركت‌كننده در وب‌سرويس مركب به ترتيبي كه درنهايت يك وظيفه‌مندي موردنظر را به انجام برسانند.

* ورودی: توصيف وب‌سرويس مركب

* وظيفه:

آغاز اجراي وب‌سرويس مركب

فراخوانی سرويس‌هاي شركت‌كننده در سرويس مركب به ترتيبي بر اساس توصيف وب‌سرويس مركب

نظارت بر اجراي سرويس مرکب

شناسايي و كنترل خطاهاي زمان اجرا

جايگزيني سرويس‌ها

مديريت تراكنش

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید