Cuando hablamos sobre el AppService de Azure, mencionamos las 4 patas que lo componen, pero una de ellas, la solemos pasar por encima y
realmente no le damos el suficiente reconocimiento que se merece.
Muchos de los desarrollos que tenemos que hacer en nuestro día a día, no son mas que flujos de trabajo, es decir, cuando pase esto, hazme esto otro, pero si pasa aquello entonces no me hagas esto… O cosas tan “simples” como consumir a un servicio de terceros, etc.
En esta sesión, veremos lo sencillo que puede llegar a ser montarnos nuestros flujos de trabajo, o como automatizar rutinas que nos hacen “perder” gran parte de nuestra jornada laboral y ya puestos, reconocer todo lo que nos puede aportar este gran artefacto de Azure!
Flujos personalizados, automatización de tareas cotidianas
Flow se crea encima de Logic Apps.
Flow permite a los administrativos realizar integraciones sencillas (por ejemplo, un proceso de aprobación en una biblioteca de documentos de SharePoint)
Logic Apps puede permitir integraciones avanzadas (por ejemplo, procesos B2B)
Configuration-first integration services • Integration Platform as a Service (IPaaS) • Automate business processes • Integrate Cloud and on-premises systems
Implementa y orquesta flujos de trabajo de manera visual
Despliegue manual no automatic, pago por uso
Por ejemplo, las siguientes son algunas de las cargas de trabajo que puede automatizar con Logic Apps:
Procesamiento y redirección de pedidos de sistemas locales y servicios en la nube.
Traslado de archivos cargados de un servidor FTP a Azure Storage.
Supervisión de tweets para un asunto específico, análisis de opiniones y creación de alertas o tareas para los elementos que deben revisarse.
Out-of-the-box
Acciones integradas: el propio motor el Logic Apps proporciona acciones integradas para comunicarse con los puntos de conexión. y realizar tareas. Por ejemplo, puede usar estas acciones para llamar a los puntos de conexión HTTP, a Azure Functions y a operaciones de API Management, así como para manipular los mensajes con variables y operaciones de datos
Conectores administrados: proporcionan acceso a las API de diversos servicios mediante la creación de conexiones de API que el servicio Logic Apps hospeda y administra. Los conectores administrados pertenecen a estas categorías:
Conectores estándar: automáticamente disponibles e incluidos al usar aplicaciones lógicas. Algunos ejemplos son Service Bus, Power BI, OneDrive y muchos más.
Conectores locales: conéctese a las aplicaciones de servidor locales mediante la puerta de enlace de datos local. Los conectores locales incluyen conectividad a aplicaciones de servidor, como SharePoint Server, SQL Server, Oracle DB, recursos compartidos de archivos y otras.
Conectores de cuenta de integración: disponibles al adquirir una cuenta de integración. Mediante estos conectores, puede transformar y validar código XML, procesar mensajes de negocio a negocio con AS2, X12 o EDIFACT, y codificar y descodificar archivos sin formato. Si trabaja con BizTalk Server, estos conectores son adecuados para expandir los flujos de trabajo de BizTalk en Azure.
BizTalk Server también tiene un adaptador de Logic Apps, que incluye la recepción desde una aplicación lógica y el envío a una aplicación lógica.
Conectores de empresa: incluye MQ y SAP. Disponible con un costo adicional
Built-In API Connectors • 200+ Connectors with different Triggers and Actions • Standard Connectors to Microsoft and 3rd Party Cloud Services • On-Premises Connectors (using on- premises data gateway) • Enterprise and Integration Connectors • Custom Connectors (REST-based API)