Introducción: Actualmente nos encontramos involucrados en ambientes donde los dispositivos ubicuos forman parte de nuestra vida cotidiana y de nuestras tareas diarias. De forma permanente estamos interactuando con dichos dispositivos y más aún, con los servicios que ellos nos brindan. En casi todos los casos, los dispositivos ubicuos no proporcionan servicios de forma aislada, sino que deben cooperar con otros dispositivos. Objetivo: El objetivo principal de esta investigación es el de definir un mecanismo de coordinación de dispositivos ubicuos que garantice su interoperabilidad independientemente del modelo y fabricante del mismo; utilizando los estándares de SOA y de coreografías para la composición de servicios. Metodología: Se ha utilizado como metodología de investigación design science, ya que es la que mejor se adapta a la naturaleza del problema, planteando como uno de sus lincamientos la construcción de artefactos y su posterior evaluación. Resultados: Se ha obtenido un framework de coordinación de dispositivos a través de la utilización de coreografías, que funciona de manera correcta y dando soporte a las características distintivas de los dispositivos ubicuos. La solución planteada es simple, interoperable y extensible.