My Message to United Airlines

Over the course of this fall semester at Michigan State, I have been examining your social media channels. Out of all the social media platforms you use –Facebook, Instagram, Twitter, YouTube, Hub…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Azure technologies to build and implement workflows

Serverless Applications

The Azure platform has been a part of cloud computing terminology for more than 10 years now. It supports many different programming languages and provides services for building, testing, deploying, and managing applications and services through Microsoft-managed data centers.

In this article, I am going to give a brief description of the four different technologies of Azure that you can use to build and implement workflows (Business processes modeled in the software) that integrate multiple systems.

We can group these technologies as:

In the design-first approach, you can visualize the workflow and therefore easily understand the business processes. As the diagram is not a separate document, there is no possibility that the diagram is not updated when the process is changed.

An example of a workflow diagram for Car Sales Process

In the code-first approach, the developers in the team will write code when they want to orchestrate and integrate different business applications into a single workflow. In this approach, you have more control over the performance of your workflow and you have the ability to write custom code.

The common points in the above technologies are; they all

Let’s dig into details!

Logic Apps is a service within Azure that you can use to automate, orchestrate, and integrate disparate components of a distributed application.

By using the design-first approach in Logic Apps, you can draw out complex workflows that model complex business processes using:

Microsoft Flow is a service that requires no development nor IT Pro experience. As it is built on Logic Apps, Microsoft Flow supports the same range of connectors and actions with Logic Apps.

You can create workflows using the website or the Microsoft Flow mobile app. (GUI only)

There are four different types of flow that you can create:

If there is a suggestion in the scenario that non-developers should be able to modify the business process, you can choose Microsoft Flows.

WebJobs allows you to run a program or script automatically. The WebJobs can run either in a continuous loop (check a shared folder for a new photo) or when it is triggered.

You can write code in several different languages: PHP, Python, Node.js, Java, C# or VB.NET. (C# and Nuget are the only options for languages and packages in WebJobs SDK)

CONS of WebJobs:

An Azure Function is a simple way for you to run small pieces of code in the cloud, without having to worry about the infrastructure required to host that code.

You can write the Function in C#, Java, JavaScript, PowerShell, Python…

You can use Nuget and NPM packages.

I tried to share the knowledge I gathered about the Azure technologies to build and implement workflows. I hope this article helps to clarify the questions in your mind about this topic.

Add a comment

Related posts:

My first experience creating a website for myself!

The best feelings in the whole world are crafting something beautiful and useful all by own self! I’ve got the same feelings a few days back while I’ve built my own website all by myself. I’m not a…

Serious Memes

If you can look a person in the eye and deliver your message it comes through more powerfully, more authentically. If you combine a strong photograph with a strong statement you can create what…

Hope In Dark Times

You can read a self-help book. You can read a spiritual book. You can study history. But you need hope to cope with life. And it can be hard to maintain hope in the midst of a pandemic. You may ask…