Article Published (Windows Developer): Integration with Azure Logic Apps

Posted by

Windows-Developer-8-16_Cover

The Windows Developer Magazin (https://entwickler.de/windows-developer-magazin) recently published my article about integration with Azure Logic Apps in their 8.16 edition:

https://entwickler.de/windows-developer-magazin/windows-developer-8-16-252340.html

 

 

 

The article introduces Azure Logic Apps and explains how Logic Apps can be used to connect Software As A Service offerings with custom code.

 

The Azure App Service

This section explains how the Azure cloud developed from Worker and Web Roles the the App Service concept, a common platform for PaaS services. It introduces the idea of the Azure Resource Manager that fundamentally changed how Azure manages its resources.

Azure Logic Apps

You can think of Logic Apps as Workflow in the cloud. Using connectors it is possible to access Systems and Services such as SAP, DropBox, etc. or execute custom functionality.

The following image shows the Logic Apps Designer surface and a Logic App that regularly downloads content from the web, saves it to a DropBox account and notifies the user via SMS whenever a new file has arrived.

ManuelMeyer_LogicApps_Abb3_Designer_thumb[1]

Azure API Apps

Azure API Apps are cloud-hosted apps that can be accessed via a REST interface. Behind the curtains, Azure API Apps are ASP.NET WebApi Apps that are enhanced with Swagger. Swagger is a standardized format to describe REST APIs, comparable to the Web Service Description Language (WSDL) in the SOAP WebService days.

API Apps can be plugged into Logic Apps as “steps” in the workflow.

Logic App Example

The article finishes with an end-to-end example of the creation of the Logic App from the picture above.

The article is in German. You can get the issue of the magazine here:

lhttps://entwickler.de/windows-developer-magazin/windows-developer-8-16-252340.html

 

Have fun reading!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.