Behaviour aware discovery of Web service compositions