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
- Workflow
Logic App provides the graphical way to model your business process as service of steps. - Managed Connectors
Logic apps need access to data and services. Connectors privileges the connection with the data. Large number manage connectors available for logic apps. - Triggers
These are the connectors which act as trigger. These are useful to start new workflow based on a specific feature. - Actions
Action is workflow step after trigger, each action mapped to your manage connector or custom API apps. - Enterprise Integration
In advanced scenarios, logic app has capabilities with BizTalk. The Enterprise Integration Pack connectors allow you to easily include validation, transformation, and more into your Logic App workflows.
Capability
Logic apps have the following major advantages
- Save time by designing complex processes using easy to understand design tools.
- Implementing patterns and workflows seamlessly, that would otherwise be difficult to implement in code.
- Getting started quickly from templates.
- Customizing your logic app with your own custom APIs, code, and actions
- Connect and synchronize disparate systems across on-premises and the cloud
- API Management, Azure Functions, and Azure Service Bus with first-class integration support.
- It has General Availability
- Native capabilities
- 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.
- Second native capability of logic apps is role base access control. We can grant specific access to specific person.
- 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.
- Easy Implementation
Logic App is easy to implement. It has visual designer rapid application creation, it will provide an easy way to do integration in cloud and automate it without writing single line of code. - API Support
It has a large number of API supports and also we can consume these APIs very easily. It also has lots of pre-build and receipts you can use. - Scale
Scaling is one of the main feature of logic apps. You will be able to deliver apps at massive scale from having tens to millions of concurrent users at the same time. With all this, you will be able to engage your customers at scale. - Large number of ready Templates
We have large numbers of ready templates that allow you to rapidly create some common solutions. From advanced B2B solutions to simple SaaS connectivity, and even a few that are just 'for fun' - the gallery is the fastest way to get started with the power of Logic Apps. - Customizations
If you can’t find templates or connectors in template gallery, in such case we can create our own API and use as custom connector. - Integration
Logic App easily leverages the power of BizTalk, Microsoft integration to enable integration professional to build solution they need.



















Chetan KadamPosted Mar 27, 2017, 11:00 PM
Very useful article..
Ganesh SattawanPosted Mar 24, 2017, 2:56 AM
Excellent article helped to learn this