This video introduces Azure Logic Apps as new capability which fits between Microsoft Flow and Azure Functions. In the world of serverless, Logic Apps is the orchestrator of other Logic Apps and Azure Functions. In the world of online applications, or SaaS (Software as a Service) Logic Apps provide integration components to enable connecting to SaaS and PaaS capabilities across clouds and on premises.
- [Instructor] So, what is Azure Logic Apps? Logic Apps are essentially workflow. Business processes, orchestration, think flowcharts. Those automated business processes, those workflows, are going to take actions against other systems to retrieve data or make changes. Azure Logic Apps are essentially workflow with connections. And then the Logic Apps sends connections are API connections, connections to online services and even on-premises services should you choose.
Azure Logic Apps are hosted in Microsoft Azure, and so, there's no infrastructure component, there's no on-premises or virtual machines for you to manage. On that basis, and in terms of how we pay for it, it is essentially serverless. They deploy Logic App. Logic App can be trigger launched, and there is no server configuration involved for us as developers or managers of these Logic Apps. It is also serverless in the pricing sense, in that it is paid for in terms of how many actions our Logic Apps take.
So, when you see the definitions later, you'll see actions are essentially integration points with other APIs or storage access, and similar means of reaching out to the world outside of the workflow itself. The pricing details is available on the Microsoft website, and actions are currently priced at a very small fraction of a cent. Here's a quick example of what a workflow looks like. This example is from later in the Course, and it shows us a visual designer within the Azure portal.
Many Logic Apps will be completely created, designed, and operated from within the Azure portal, and we also have the option to look at the code view of our workflow here in the portal. But there is, of course, also a developer view where we can take Visual Studio and use that to create, edit and deploy our workflows. So, what is Azure Logic Apps? Workflow in the Cloud. And for workflow to be useful, we have many kinds of connections available to us for connecting to online services, and we can even build our own connections for custom services.
- What is Azure Logic Apps?
- API connections: triggers and actions
- Composing a workflow
- Adding custom code with Azure Functions
- Security and monitoring