Logic Apps are a coding-free step-by-step way of creating application logic in Microsoft Azure. It is a preview Azure feature and you can opt-in to try it before it is released from here if you haven't done so. They enable mashing-up of different services across the cloud and the premises and the web in “workflows”.
Logic Apps allow developers to design workflows that start from a trigger and then execute a series of steps, each invoking an App Service API app whilst securely taking care of authentication and best practices like checkpointing and durable execution.
Logic Apps work on three core principles:
Triggers: Some connectors can also act as a trigger. A trigger starts a new instance of a workflow based on a specific event, like the arrival of an e-mail or a change in your Azure Storage account.
Connectors: Your logic apps need access to data and services. A connector is a special type of API app. It is created specifically to aid you when you are connecting to and working with your data. See the list of connectors available now in using connectors.
Actions: Each step after the trigger in a workflow is called an action. Each action typically maps to an operation on your connector or custom API apps. Combined with connectors, this gives you a powerful tool for tackling complex integration scenarios. You can write files to your Onedrive, push messages to Azure Service bus, upload files to Azure Blob Storage or modify end software with the likes of SharePoint connector or Salesforce connector.
Logic Apps also give you the full trigger history and the option to monitor your Logic Apps’ behavior.
If you require even more customization you can use the Azure Webjobs Connector or Azure API app connector to trigger events that execute your custom webjobs sitting on Azure Webapps. You can find these connectors in the marketplace in the preview portal.
To delve deeper into Azure Logic Apps and learn everything about it, follow here.
To find more about Azure and Microsoft Dreamspark, follow here.