Farhad Mardukhi

Learn More
With an expanding of Web services giving same functionalities, Quality of Service (QoS) is becoming an important criterion for selection of the best available service. So users need to know QoS information and the reliability of this information .This article presents a new model of reputation improved Web services discovery considering the quality of(More)
Web services selection and composition is a new software development paradigm to achieve service oriented computing. QoS of compound service is a key factor for satisfying the users " needs. The services selection algorithm based on quality of services is a combinatorial optimization problem. For Web services selection for composition based on QoS, the(More)
Business corporations usually require choreography of services to be dynamic and adaptable. One way for answering this demand is to develop the services having dynamic behaviours. However, it is not enough and their behaviours must be composed dynamically too. The current model such as WS-CDL has a static structure to specify choreography and is not able to(More)
WS-CDL is a very rich language that is specially designed to describe choreography of services. However it is very poor to adopt reusability mechanisms for making the choreography easy to design and confident to use. The main challenge is that there is no mechanism to make a reusable sub choreography which is able to expose an interface. Therefore, it is(More)
Recently, a lot of research works have attempted to model the choreography of services by different languages. Each language models the choreography on the basis of different view and level of abstraction. The features of each language demonstrate how much it is suitable for service choreography modeling. Among all languages, WS-CDL is a popular language(More)