International Journal of Computer Applications
Achieving fully-automated service composition is a major requirement in SOA based systems. They try to satisfy the user request to composite service automatically by composing the services at one stage and executing the composed service at the next stage. User request has been transformed formally into the concept of goal and goal models and the success of the goal determines the satisfaction of user request. Goal failure returns no composite service and the user request is not satisfied. The success/failure of goal is based on the ability of the composition process to automatically adapt itself to the dynamic and complex services environment.