ترکيب سرويس مرکب
بررسي درخواست يك سرويس مركب از طرف کاربر
كشف سرويس
انتخاب
توليد توصيف براي سرويسهاي مركب
مراحل ترکيب سرويس مرکب
بررسي درخواست يك سرويسمركب از طرف کاربر: دريافت يك توصيف سطح بالا از سرويسمركب موردنياز كاربر توسط موتورترکيب و شکستن آن به زيردرخواستها
كشف سرويس: پيداكردن سرويسهاي مناسب جهت اجراي زيردرخواستهاي مشخصشده
ثبت توصيف معنايی سرويسها در repositor
کشف سرويس موردنياز با ارائهی توصيف معنايي آن
توليد ليستی از سرويسهای کشفشده بهازای هر درخواست
انتخاب: انتخاب مناسبترين سرويس از ليست سرويسهاي كشفشده در فاز قبل با توجه به معيارهاي:
Functional
Non-functional : كارايي، قابليت اطمينان، امنيت، قابليت گسترش، QoS
نيازمنديهاي كاربر
قابليت تركيبسرويسها (Composabilit): تشکيل مدل قابليت تركيب
توليد توصيف براي سرويسهاي مركب: شامل
ليست سرويسهاي شركتكننده در تركيب
ترتيب آنها
روشِ ارتباط آنها
پيغامهاي رد و بدل شونده بين آنها
به وسيلهی يک زبان توصيف:
زبانهاي Choreograph: مدلي از رفتار خارجي سرويسها، در قالب پيغامهايي كه بين اجزا ردوبدل ميشوند
زبانهاي همآهنگي (Orchestration): ارتباطات كلي بين وبسرويسها در يك وبسرويس مركب و چگونگي استفادهي وبسرويس مركب از سرويسهاي كمكي
•هماهنگ کننده (Coordinator): مديريت و همزماني تبادلات و همچنين كنترل ارتباطات بين اجزا