Effective and Flexible NFP-Based Ranking of Web Services