Azure Logic Apps is Azure App Service Integration offering IPaaS (Integration Platform-as-a-Service). Logic Apps provide simple way to implement scalable integration and workflow in cloud using triggers and actions. It provides number of connectors through which you can connect with various applications and connect to On-premise data as well. Logic Apps can automate business process with connector and actions without writing code.

There are many connectors across the cloud and on-premises to quickly integrate across Services and protocols. A Logic App begins with a trigger and after firing, can begin many combinations of actions, conversions, and condition logic.

Need of Logic Apps

For integration with different applications and environment, traditionally, industry professionals always preferred BizTalk; however, it is very difficult for new developers to learn and implement it. In case of simple integration scenario, customers need to setup BizTalk and moreover, it will take more time as compared to Logic apps. Logic App is designed in such a way that it will simplify the integration with number of ready connectors and user doesn’t need to write code for that.

In simple scenarios where we need to do integration with on-premise data or custom API, we can do it in very less time.

Logic App's Key Components

Capability

Logic apps have the following major advantages

    1. Logic App has a native capability of Auditing which helps you track all the activities going on. You can track resources that have been changed in your service.

    2. Second native capability of logic apps is role base access control. We can grant specific access to specific person.

    3. Third native capability is API and PowerShell that allow you to run things through command line. It also allows create, delete and manage Azure resources by creating script.

Demo

Now, we are going to understand and implement step by step details to create logic apps and implement a simple demo which sends mail using Gmail account on tweets of particular # hash trends to desire users after specific time interval trigger.

After a successful run, you get mails on your mail id which we added in the To section.

Azure

On the portal, we can see the details for each instance.

Azure