امروزه سيستم هاي سرويس گرا به خاطر امکان فعاليت در محيط هاي توزيعي ناهمگن از اهميت ويژه اي برخوردارند. کاربر اين گونه سيستم ها از سرويس هايي که مولفه هاي سيستم ارايه مي دهند، استفاده مي کند. نيازهاي کاربر در اغلب اوقات، توسط سرويس هاي منفرد موجود رفع نمي گردد و مي بايست با ترکيب تعدادي از سرويس ها به سرويس مورد نظر دست يافت.
در اين نوشتار روشي پويا براي يافتن بهترين ترکيب بر اساس کيفيت سرويس و با توجه به هم خواني سرويس هاي شرکت کننده، ارايه مي گردد. اين روش گوناگوني واسط سرويس ها را در نظر گرفته و عملي بودن ترکيب را در هر نقطه از اجرا تشخيص مي دهد.
بدين ترتيب روشي با سرعت بالا و مصرف کم حافظه معرفي مي گردد که قادر به يافتن پوياي ترکيب بهينه سرويس ها با در نظر گرفتن هم خواني واقعي واسط هاست.