A service-based context management framework for cross-enterprise collaboration