Erweitern von Microsoft Azure-Anwendungen mit Connectors

Cloud-Anwendungen sind keine isolierten Funktionsinseln. Sie müssen häufig Daten mit dauerhaften …

Datenspeicher, Extrahieren und Transformieren von Daten aus anderen Unternehmensanwendungen oder Ausführen komplexer Geschäftsregeln. Bestimmte Anwendungen und Datenspeicher befinden sich häufig in der Cloud. In anderen Fällen erstrecken sie sich über Cloud- und lokale Ressourcen.
EIN Microsoft Azure Die API, die auch als Connector bezeichnet wird, verbindet viele häufig verwendete Anwendungen und Dienste. Diese Anschlüsse ermöglichen die Integration einer Vielzahl von Funktionen. Azure-Logik-Apps, mobile Apps und Web-Apps verwenden alle Konnektoren.
Steckverbinder umfassen eine Reihe von Funktionen und können Folgendes umfassen:
Office 365 Connector Ermöglicht Benutzern die Interaktion mit grundlegenden Office 365-Funktionen über Microsoft Azure, einschließlich E-Mail-, Kalender- und Kontaktverwaltung.
Microsoft SQL Connector ermöglicht die Verwendung von erstellen, aktualisieren, erhalten und löschen Funktionen für lokale SQL Server und Azure SQL-Datenbanken.
SFTP- und FTP / FTPS-Anschlüsse Ermöglichen die Verwendung des Triggers zum Abrufen von Dateien und zum Aufrufen von Funktionen zum Hochladen von Dateien, Abrufen von Dateien, Löschen von Dateien und Auflisten von Dateien auf FTP / FTPS- und SFTP-Servern.
Azure Storage Blob Connector kann verbinden mit ein beliebiger Speicher-Blob. Es ermöglicht die Verwendung zahlreicher Blob-Befehle, einschließlich Get Blob, Delete Blob, List Blobs in Container und Snapshot Blob. Es ermöglicht auch die Verwendung von Triggern zum Abrufen von Blobs.
Oracle Database Connector wird in Verbindung mit jeder lokalen Oracle-Datenbank verwendet. Der Konnektor ermöglicht eine grundlegende Tabellenmanipulation mit erstellen, Update, bekommen undlöschen Funktionen.
Microsoft SharePoint Connector stellt eine Verbindung zu lokalen SharePoint-Servern oder SharePoint Online her. Mit dem Connector können Benutzer grundlegende Aktionen für Dokumente und Listen ausführen, z erstellen, aktualisieren und erhalten. Der Connector unterstützt auch verschiedene Benutzerauthentifizierungsmethoden wie OAuth 2.0 und Windows-Authentifizierung.
Azure HDInsight Connector wird verwendet, um zu erstellen Hadoop Cluster und Jobs in Azure. Unterstützte Jobübermittlungen umfassen Pig, Hive MapReduce und Streaming MapReduce.
Zusätzliche Connectors sind in Azure aufgeführt Dokumentation.

Kategorisieren von Microsoft-Konnektoren

Microsoft kategorisiert Konnektoren basierend auf der Art der von ihnen ausgeführten Vorgänge und der Art und Weise, wie die Konnektorlogik ausgeführt wird, in mehrere Gruppen. Diese Gruppen umfassen unter anderem Standard-Konnektoren, Premium-Konnektoren, EAI- und EDI-Konnektoren sowie Regel-Konnektoren.
Standard-Connectors arbeiten mit SaaS-Anwendungen (Software as a Service) oder Netzwerkdiensten und umfassen die Office 365-, SFTP- und FTP / FTPS-Connectors. Premium-Konnektoren integrieren Unternehmensanwendungen wie Oracle, DB2 und SAP. EAI- und EDI-Konnektoren ermöglichen komplexere Extraktions- und Transformationsfunktionen mithilfe von BizTalk-Diensten. Schließlich verwenden Regelkonnektoren die BizTalk-Funktionen und ermöglichen Entwicklern das Erstellen logischer Geschäftsregeln und -richtlinien, die vom Anwendungscode entkoppelt sind.

Microsoft kategorisiert Konnektoren basierend auf der Art der von ihnen ausgeführten Vorgänge und der Art und Weise, wie die Konnektorlogik ausgeführt wird, in mehrere Gruppen.

Connectors können als Reaktion auf die Logik in Azure-Anwendungen oder als Reaktion auf ein externes Ereignis ausgeführt werden. Konnektoren, die auf Anwendungslogik reagieren, werden normalerweise zum Lesen und Schreiben von Daten in und aus Datenbanken verwendet.
Einige Konnektoren fungieren als Trigger und fragen entweder nach Daten oder Push-Daten. Polling-Konnektoren suchen in regelmäßigen Abständen nach bestimmten Ereignissen. Beispielsweise fragt ein Polling-Connector nach einem Ereignis, z. B. dem Eintreffen neuer Daten. Überprüfungen werden mit einer programmspezifischen Häufigkeit durchgeführt. Polling-Konnektoren müssen möglicherweise zusätzlichen Code implementieren, um Bereinigungsvorgänge auszuführen, z. B. das Entfernen eines verarbeiteten Datensatzes aus einer Warteschlange. Push-Konnektoren warten auf das Auftreten eines Ereignisses und starten dann eine Instanz einer Logikanwendung, um darauf zu reagieren. Ein Beispiel ist ein HTTP-Listener, der darauf wartet, dass Daten an einem Port ankommen, und dann eine Antwort auf die Eingabe berechnet.
Konnektoren, die sich über Cloud- und lokale Anwendungen erstrecken, die sich hinter einer Firewall befinden, benötigen einen zusätzlichen Dienst, um den Datenaustausch zu ermöglichen. Microsoft bietet eine Hybrid Connection Manager (HCM) zur Authentifizierung lokaler Anwendungen mit Cloud-basierten Konnektoren. HCM wird auf einem IIS-Server ausgeführt, der sich im lokalen Netzwerk befindet. Verwechseln Sie das HCM nicht mit Hybrid Connections, einem Azure BizTalk-Dienst, der über TCP und HTTP eine Verbindung zu lokalen Anwendungen herstellt. Web-Apps und mobile Apps nutzen diesen Dienst. HCM verwendet BizTalk nicht und unterstützt neben TCP und HTTP auch andere Protokolle.

Eine Microsoft Azure-API ist eine Kernkomponente für Cloud-Anwendungen, die von externen Diensten abhängen, z. B. lokale oder SaaS-Anwendungen. Connectors sind auf einen bestimmten Zieldienst spezialisiert, z. B. Office 365 oder eine Oracle-Datenbank. Sie können auch unter der Kontrolle der Anwendungslogik arbeiten oder auf Ereignisse als Auslöser reagieren. Diese Kombination aus Konnektivität zu externen Azure-Anwendungen und einem flexiblen Ausführungsmodell reduziert den Entwicklungsaufwand für Systementwickler, die mit dem Erstellen von Anwendungen beauftragt sind, erheblich.

Similar Posts

Leave a Reply