A Collaboration Framework for Cross-enterprise Business Process Management