What is Intelligent Machine-to-Machine Collaboration? - The Metagate