A widely adopted solution in order to obtain a low Time to Market by a segment of Telecommunication operators is the use of the concept of service composition because their philosophy is to reuse software components previously implemented. The composition has two phases, the synthesis and orchestration, understanding the second one as a challenge to converged services because it requires extensive technical knowledge and experience. This article proposes a mechanism based on graphs and Petri Nets to automate the orchestration of services in converged JS-LEE environments, which operates at design time in order to not affect performance in the execution of composite services. The results demonstrate that the mechanism can transform an abstract process with 20 component services in an executable JSLEE service, without exceeding 500 ms. Keywords: Automatic Orchestration, JAIN SLEE, Service Composition.
ResumenUna solución ampliamente adoptada para obtener un bajo Time to Market por parte de los operadores de Telecomunicaciones, 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 en los servicios convergentes debido a que requiere amplio conocimiento técnico y experiencia. En este artículo se propone un mecanismo basado en Grafos y redes de Petri para automatizar la orquestación de servicios sobre entornos convergentes JSLEE, el cual funciona en tiempo de diseño con el propósito de no afectar el rendimiento en la ejecución del servicio compuesto. Los resultados demuestran que el mecanismo puede transformar un proceso abstracto con 20 servicios componentes, en un servicio ejecutable JSLEE, sin superar los 500 ms. Palabras clave: Composición de servicios, JAIN SLEE, Orquestación Automática.