
What is Logic Apps ?
- Logic App service is a Code-less integration service for communicating with different services or platforms. With Visual business flows, B2B integration and developer friendliness, Microsoft makes themselves a strong contender in the cloud computing. Its high-time for all integration specialist to get acquainted to cloud technologies.
- Logic Apps allow developers to design workflows that articulate intent via a trigger and series of steps, each invoking an App Service API app whilst securely taking care of authentication and best practices like durable execution.
- Microsoft are investing strongly in this technology, introducing many new connectors in line with the demands of the integration requirements of enterprises. Azure LogicApps and ‘Functions’ are the backbone of serverless architecture in Azure. They both allow developers to quickly create and deploy code to the cloud that needs to be scalable, lightweight and fast. As the name implies, there are no infrastructure requirements; at least, no infrastructure that the consumers of serverless architecture should be concerned with, because it’s a fully managed service.
- Logic apps are not only about integration and orchestration, but also about connectivity to other services. These services can be Azure based, SAP applications or 3rd party solutions such as OneDrive and DropBox: They can even be custom-built applications running on-premises, such as a web API.
Logic Apps Components
Connectors
The most basic element in any Logic App is the connector. Connectors are code elements bundled together to allow connectivity to a service. Each connector defines its own API and requires some information to be configured in order to connect to the corresponding service.
For Example : If we wants to make connection between Facebook and Dynamics 365, then Facebook and Dynamics 365 will be two Connectors of Logic Apps.
Triggers
Triggers are the events (CRUD) on which your Logic App will perform actions. They are used in conjunction to connectors to initiate the Logic App workflow. Each connector provides its own trigger definition.
For Example: Let say we want to Create a Task in Dynamics CRM, as soon as you get a new post on your Facebook Timeline. In this example, New Post on your Facebook Timeline is a Trigger point of Logic Apps.
Conditions
These are optional and can be used to inject some logic into the workflow. In some cases, the Logic App may be concerned with direct input and output.
For Example: If you want to create Task in CRM only when you have been notified on Facebook from a specific Users on your timeline. Otherwise create no task in CRM.
Actions
Every step in a Logic App definition is an action. This includes triggers, control flow steps like conditions, scopes, for-each loops, do-until loops, calls to connectors and calls to native actions. An action is what developers choose to do with the input that is received from a connector.
For Example: Let say we want to Create a Task in Dynamics CRM, as soon as you get a new notification on Facebook. In this example, Create Task record in CRM is an Action of Logic Apps.
Logic Apps Pricing
Logic apps have no upfront setup costs. They also have no ongoing costs or infrastructure costs. The pricing works on the basis of consumption. This means that only you are only charged for executed actions.
Logic Apps Deployment
Logic Apps are extremely lightweight and it is very easy to deploy. Visual Studio Team Services (VSTS) has built-in tasks for deploying Logic Apps. Alternatively, developers can create a custom deployment task for CI/CD using their favorite tools and either Azure PowerShell or the Azure CLI.
Conclusion
Logic Apps is a simple yet extremely powerful service that allows developers and enterprises to create cloud-based integrations and workflows with off-the-self, ready-made components. Instead of trying to work out which libraries, API and frameworks to use, the focus is placed on achieving as much as possible with as little effort as possible. Logic Apps are easy to develop and deploy. They come with a great DevOps story that can take the implementation from development to production in a few simple, reproducible steps with the power of ARM templates. New connectors are added daily, and the service is growing fast to accommodate a wide range of enterprise integration requirements.
My next post will be on How to connect Facebook with Dynamics 365 using Logic Apps.
Happy Integrating 👍
Excellent post. I learned a lot from this blog and I suggest my friends to visit your blog to learn new concepts. Azure Training in Chennai Microsoft Azure Training in Chennai Cloud Training in Chennai Cloud Computing Courses in Chennai AWS Training in Chennai AWS Certification in Chennai DevOps course in Chennai Cloud Computing Courses in Chennai
LikeLike
Thank you for your valuable content , Easy to understand and follow. As said, the migration to cloud is very essential for the protection of the database.Best Cloud Migration servicesAws Cloud Migration servicesAzure Cloud Migration servicesVmware Cloud Migration servicesDatabase Migration services
LikeLike
I am definitely enjoying your website. You definitely have some great insight and great stories.VPS Hosting India
LikeLike
Can it integrate with Dynamic 365 on-premise ?
LikeLike
example get facebook posts and save to Dynamic 365 on-premise
LikeLike
Appreciating the persistence you put into your blog and detailed information you provide.Thanks for your blog Azure training chennai | Azure training course chennai
LikeLike
It’s great to come across a blog every once in a while that isn’t the same out of date rehashed material. Fantastic read.UIpath training in chennai | uipath training class chennai
LikeLike
Hey Nice Blog.Thanks For Sharing!!!Wonderful blog & good post.Its really helpful for me, waiting for a more new post. Keep Blogging. CRM Services PHP Services Ecommerce Solution Provider Data Extraction Services Magento Service Providers
LikeLike
This article is so great! Thank you for sharing this awesome information. Keep it up and hopefully share this to a lot more people. Thank you.Best aws training in Bangalore MarathahalliDevops training in Bangalore MarathahalliMicrosoft azure training in bangalore marathahalli
LikeLike
Hi, This is a great article. Loved your efforts on it buddy. Thanks for sharing this with us. Azure training.
LikeLike
Informative blog. Thanks for sharing.MS Azure Online Training
LikeLike
Very good explanation. Thank you for sharing.Azure Development Online Training
LikeLike
Thank you for sharing .The data that you provided in the blog is informative and effective.microsoft azure training in bangalore
LikeLike
This article is so great! Thank you for sharing this awesome information. Keep it up and hopefully share this to a lot more people. Thank you.Azure DevOps Online TrainingMicrosoft Azure DevOps Training CoursesMicrosoft Azure DevOps online Training in Hyderabad
LikeLike
The information which you have provided in this blog is really useful to everyone. Thanks for sharing.Azure Development Online Training
LikeLike
Heya! I’m at work browsing your blog from my new iphone! Just wanted to say I love reading through your blog and look forward to all your posts! Carry on the fantastic work!hospital database management system
LikeLike
very useful information, the post shared was very nice.Azure Development Online Training
LikeLike
Really interesting and informative. Thanks for sharing and keep blogging.Thank you,PHP Development Company | Ecommerce Services | Best Online Payment Gateway | Digital Marketing Company | CRM Services
LikeLike
\”Great blog, good information is given.It was worth reading.Thanks for posting the blog. IT Help Desk Software | Ticketing System | Apptivo Help Desk\”
LikeLike
Thanks for Sharing.Windows Azure Admin Online Training
LikeLike
Nice Blog, When i was read this blog i learnt new things & its truly have well stuff related to developing technology, Thank you for sharing this blog.php development and maintenance services in Indiaphp development and maintenance services companyDot NET development and maintenance services Indiaamazon web services companyamazon web services in Indiablockchain development companyblockchain services company IndiaEthereum development company in India
LikeLike
That is very interesting; you are a very skilled blogger. I have shared your website in my social networks! A very nice guide. I will definitely follow these tips. Thank you for sharing such detailed article. CRM Software Business Management Software
LikeLike
I believe there are many more pleasurable opportunities ahead for individuals that looked at your site Online Doctor Consultation In Chennai
LikeLike
Wonderful post!!Thank you for sharing this info with us.Microsoft Azure DevOps Online Training
LikeLike
That is very interesting; you are a very skilled blogger. I have shared your website in my social networks! A very nice guide. I will definitely follow these tips. Thank you for sharing such detailed article. CRM Software
LikeLike
This is very good post I have read and I must appreciate you to have written this for us.Its really informative.Great article with excellent idea i appreciate your post thankyou so much and let keep on sharing your stuffsThanks for the article…Best Digital Marketing Agency in Chennai Best SEO Services in Chennai seo specialist companies in chennaiBrand makers in chennaiExpert logo designers of chennaiBest seo analytics in chennaileading digital marketing agencies in chennaiBest SEO Services in Chennai
LikeLike
Wonderful post!!Thank you for sharing this info with us.Azure Development Online Training
LikeLike
Great Article Cloud Computing Projects Networking Projects Final Year Projects for CSE JavaScript Training in Chennai JavaScript Training in Chennai The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training
LikeLike
This comment has been removed by the author.
LikeLike
Nice blogonline biztalk traning
LikeLike
Great article with excellent idea i appreciate your post thank you so much and let keep on sharing your stuffsDevOps Training in ChennaiDevOps Course in Chennai
LikeLike
Those who want to know about azure cloud migration services and their full information, this blog is very useful to them.azure cloud migration services
LikeLike
Thanks for the post. It was very interesting and meaningful, I really appreciate it Keep updating good stuffs like this.windows azure Training in Bangalore
LikeLike
This comment has been removed by the author.
LikeLike
Avail this bargaining tool in your e-commerce storebargainingtool
LikeLike
Try Best Website Development Digital Marketing Mobile App Development Serviceswordpressdevelopmentservices
LikeLike
Wonderful blog! I found it while surfing around on Yahoo News. Do you have any suggestions on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Appreciate it. writing software
LikeLike
I think this is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article. Capcut for pc
LikeLike
I have just gone through your blog……your information is so valuable. Im logu from Chennai Microsoft Azure cloud services
LikeLike
Special thanks to (hackingsetting50@gmail.com) for exposing my cheating husband. Right with me i got a lot of evidences and proofs that shows that my husband is a fuck boy and as well a cheater ranging from his text messages, call logs, whats-app messages, deleted messages and many more, All thanks to (hackingsetting50@gmail.com), if not for him i will never know what has been going on for a long time. Contact him now and thank me later.
LikeLike