Antecedentes: Una solución ampliamente adoptada para obtener un bajo Time to Market por parte de los operadores de Telecomunicaciones y empresas en Internet, es la utilización del concepto de composición de servicios ya que su filosofía es reutilizar componentes software previamente implementados. La composición tiene dos fases, la síntesis y la orquestación, siendo la segunda un reto para los servicios convergentes debido a que requiere amplio conocimiento técnico y experiencia. Actualmente existen propuestas que automatizan la orquestación adaptando tecnologías de la Web como BPEL, sin embargo lo hacen en tiempo de ejecución por lo tanto el rendimiento en la ejecución se ve afectado. Esta situación implica la búsqueda de nuevas técnicas de orquestación para servicios convergentes. Objetivos: Proponer mecanismos que automaticen la orquestación de procesos abstractos en tiempo de diseño, para soportar la composición de servicios en entornos convergentes. Métodos: Para cumplir el objetivo se plantearon cuatro fases, la primera correspondió a la selección de dos representaciones formales, una para procesos abstractos (la síntesis) y otra para servicios ejecutables (la orquestación); en la segunda fase fue utilizado un método para definir dos conjuntos de patrones específicos para componer servicios convergentes, uno del flujo de control y otro del flujo de datos; en la tercera fase se propusieron los algoritmos y el mecanismo que automatizan la orquestación a partir de un proceso abstracto y generan un servicio ejecutable en entornos JSLEE; finalmente en la quita fase fue realizada una evaluación del mecanismo definido, mediante la orquestación de un servicio convergente utilizando un prototipo implementado, y además se evaluó el desempeño del mecanismo. Resultados: La presente propuesta entregó como resultados: la definición de los grafos y las redes de Petri coloreadas, para representar formalmente la síntesis y la orquestación de servicios convergentes respectivamente; un conjunto de 13 patrones de control y 16 patrones de datos, específicos para representar servicios convergentes; un mecanismo de orquestación automática basado en un algoritmo que utiliza los patrones y las representaciones formales definidas; una evaluación experimental que demostró el correcto funcionamiento del mecanismo según el criterio de 12 evaluadores expertos, y además valores de desempeño del mecanismo en tiempos de procesamiento, uso de memoria y porcentaje de CPU. Conclusiones: la evaluación experimental realizada demostró un correcto funcionamiento del mecanismo de orquestación automática. Un servicio de prueba puede ser orquestado en alrededor de 150ms y simultáneamente puede orquestar hasta 4 servicios, este valor se puede mejorar implementando un conexión directa al repositorio de servicios, el cual limita su número de conexiones y por lo tanto afecta al mecanismo. No obstante el mecanismo brinda ventajas a los operadores de telecomunicaciones , ya que este permite generar servicio convergentes en muy poco tiempo y de una manera fácil a partir de un proceso abstracto, evitándoles la difícil tarea de orquestar manualmente servicios sobre entornos JSLEE, lo cual implica un amplio conocimiento técnico y experiencia, en instalación, configuración y desarrollo