In this article, we propose the use of collaboration design patterns to organize communications between numerous embedded devices and cooperative services. The use of collaboration patterns provide a good framework for both synchronous and asynchronous communications with loose coupling. It also allows to organize dynamically device in coherent sets. We also describe a lightweight implementation on embedded web servers with HTTP as protocol, based on a simple url interface.
展开▼