Azure Logic Apps


Que es Azure Logic Apps?

LogicApps
Es una plataforma que permite encadenar diferentes aplicaciones; con lo que podemos generar diferentes procesos de negocio. La idea es muy simple e intuitiva.

Como funciona?

Las diferentes aplicaciones de negocio son accedidas mediante conectores (connectors). Los conectores se enlazan mediante relaciones de dependencia o condiciones basadas en resultados obtenidos de conectores previamente ejecutados. En el proceso los diferentes conectores se ejecutan; y sus resultados pueden ser usados como entrada para la ejecución de conectores dependientes. El proceso se puede iniciar de una de las siguientes formas:

  • Un ciclo temporal preestablecido; con el pseudoconector Recurrence. Por ejemplo cada hora.
  • Manualmente iniciándolo a demanda.
  • Un trigger: mediante un condición de inicio que se obtiene mediante un conector que obtiene repetidamente datos (pooling) sobre su aplicación.

Conectores

En la página List of Connectors and API Apps to use in your Logic Apps se enumera la lista de conectores disponibles. Como se puede comprobar la lista es extensa ;-).
Describo los conectores que se han usado en el ejemplo:

  • SqlConnectorSQL Connector: Permite conectarse a un SQL; y realizar SELECT/INSERT/UPDATE/DELETE sobre una tabla o ejecutar un StoredProcedure.
  • TwitterConnectorTwitter Connector: Permite conectarse a Twiter; y leer tweets/hastags o enviar tweets.
  • TwilioConnectorTwilio Connector: Permite conectarse a Twilio; y enviar sms.

Ejemplo

Un ejemplo de proceso de negocio; que nos envía alarmas cada hora.
1.- Ejecutar un procedimiento de SQL que genera datos en una tabla de alarmas.
2.- Leer datos de la tabla de alarmas.
3.- Enviar las alarmas por Twitter.
4.- Enviar las alarmas por SMS.
LogicAppProceso

Anuncios
Esta entrada fue publicada en Azure, Cortana Analytics. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s