SC collaborator : a service oriented framework for construction supply chain collaboration and monitoring