Connettori per App per la logica di Azure

Completato

In qualità di capo sviluppatore di un'azienda di cornici si è ricevuto l'incarico di condurre ricerche su App per la logica di Azure e i tipi di connettore inclusi. L'obiettivo è connettersi da App per la logica di Azure a un'API Web personalizzata interna che stima i prezzi delle cornici.

Per iniziare verranno fornite informazioni su App per la logica di Azure e sulle capacità offerte da questa piattaforma di monitorare gli eventi ed eseguire azioni.

Cosa sono le app per la logica di Azure?

App per la logica di Azure è un servizio cloud che consente di integrare app, servizi, sistemi e dati all'interno dell'azienda o tra organizzazioni. Questa piattaforma di integrazione rende più semplice la progettazione e la creazione di soluzioni scalabili nel cloud, in locale o in entrambe le posizioni.

Cosa è possibile fare con App per la logica di Azure?

È possibile orchestrare dati e attività tra più servizi e sistemi in un singolo flusso di lavoro usando App per la logica di Azure. Ad esempio, un flusso di lavoro può eseguire le attività seguenti connettendosi a sistemi aziendali comuni usando i connettori oppure è possibile creare connettori personalizzati per accedere a sistemi personalizzati o univoci tramite le API REST:

  • Inviare una notifica di posta elettronica quando si verifica un evento.
  • Spostare i file in Archiviazione di Azure dai server dell'organizzazione.
  • Monitorare l'attività dei social media, analizzare il sentiment e inviare avvisi quando viene pubblicato un post critico per l'azienda.

App per la logica di Azure può eseguire tutte queste operazioni senza la necessità di ricompilare o ridistribuire il codice.

Componenti in App per la logica di Azure

I connettori sono componenti di App per la logica di Azure che consentono di comunicare con un servizio esterno. Ogni connettore dispone di varie operazioni, che possono includere trigger che avviano un flusso di lavoro, azioni che eseguono attività o entrambe.

Connettori di App per la logica di Azure

App per la logica di Azure offre centinaia di connettori, che rientrano nei gruppi principali seguenti:

Gruppo di connettori Descrizione
Predefinito Trigger e azioni eseguiti in modo nativo nel runtime di App per la logica di Azure. Alcuni si integrano direttamente con servizi di Azure specifici senza dover creare una connessione, ad esempio Funzioni di Azure.
Gestito Trigger e azioni che chiamano altri servizi e sistemi. Queste operazioni richiedono in genere di creare prima una connessione. Questi connettori sono ospitati ed eseguiti in Azure e sono gestiti da Microsoft. I connettori gestiti possono rientrare nei sottogruppi seguenti:

- Connettori standard: trigger e azioni che si integrano con Archiviazione di Azure, Microsoft 365, Microsoft Dynamics, Microsoft Power BI e altro ancora.

- Connettori aziendali: trigger e azioni che possono accedere a sistemi aziendali come SAP, IBM Message Queue e altri per un costo aggiuntivo.

- Connettori locali: trigger e azioni che si integrazione con istanze locali di SQL Server, SharePoint Server, Oracle, condivisioni file e altro ancora.

- Connettori di account di integrazione: trigger e azioni che trasformano e convalidano XML, codificano e decodificano file flat ed elaborano messaggi business-to-business (B2B) con i protocolli AS2, EDIFACT e X12.

Trigger in App per la logica di Azure

Un trigger avvia sempre un flusso di lavoro in App per la logica di Azure. Ad esempio, è possibile usare un trigger Richiesta che attende una chiamata o una richiesta in ingresso da un'altra posizione per avviare un flusso di lavoro. Le azioni successive possono inviare un messaggio di posta elettronica, eseguire operazioni su un archivio dati e pubblicare contenuto in un sito di social media.

I trigger hanno i tipi generali seguenti, che riflettono i relativi usi in vari scenari.

  • Trigger di polling: questo tipo di trigger viene eseguito in base a una pianificazione e invia una chiamata in uscita che controlla la presenza di dati o un evento che soddisfano condizioni specifiche. Ogni volta che i dati o un evento soddisfano le condizioni, il trigger avvia una nuova esecuzione del flusso di lavoro.

  • Trigger di push: questo tipo di trigger attende e rimane in ascolto dei dati o di un evento che soddisfano condizioni specifiche. Ogni volta che i dati o un evento soddisfano le condizioni, il trigger avvia una nuova esecuzione del flusso di lavoro.

I trigger possono essere specifici di un servizio o di un sistema oppure possono essere generici. Ad esempio, i trigger generici includono il trigger Ricorrenza e il trigger Richiesta, che è possibile usare per avviare qualsiasi flusso di lavoro.