Abstract: | Building composite Web services can save significant time and cost for developing new applications and enhancing the interoperability and collaboration among E-business partners. This article proposes a framework for dynamic and personalized composition of Web services using an approach that integrates not only functional attributes of Web services, but also nonfunctional attributes such as service requirements, quality of service, and the preferences and constraints of individual service consumers. A prototype system based on the proposed framework and some implementation details are also presented. |