Managing sequence dependencies in service compositions