Working with Logic App Cloud Adapters, Functions, and Storage

Slides:



Advertisements
Similar presentations
BizTalk Azure The more things change the more they stay the same Bon Jovi Jon Fancey Affinus.
Advertisements

T Sponsors Sameer Chabungbam Principal Program Manager, Microsoft Connector API Apps BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
Scott Hanselman Principal Program Scott Hunter Director of Program Azure App Service Overview and Architecture.
Overview Of Microsoft New Technology ENTER. Processing....
MABS - Key Tenets & Concepts Customer Focus on Solutions Scalable, Secure & Reliable Managed by Microsoft Secure & Isolated environment Predictable.
B2B collaboration using Windows Azure BizTalk Services Karthik Bharathy Senior PM, Microsoft.
Cross Platform Mobile Backend with Mobile Services James
Module 14: WCF Send Adapters. Overview Lesson 1: Introduction to WCF Send Adapters Lesson 2: Consuming a Web Service Lesson 3: Consuming Services from.
Office 365 Platform Flexible Tools Understand different provisioning options and their advantages and disadvantages…
Office Business Applications Workshop Defining Business Process and Workflows.
Product Slides Mary Manzano Team Lead, Enterprise Sales Orange & Bronze Software Labs.
Welcome to Azure App Services! Amie Seisay
Welcome to Azure App Services! Amie Seisay
Building and Diagnosing Applications using Visual Studio and Azure SDK Paul Yuknewicz Principal PM Manager.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Publishing GIS Services to ArcGIS Server
The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
BizTalk User Group (BTUG) 28 november Mededelingen Nieuw BTUG bestuurslid: Steef-Jan Wiggers BeachTalk BizTalk Saturday 2.
Workflow foundation and BizTalk 2006 “making the kids play together” Bill Chesnut BizTalk Server MVP Senior Consultant, Readify
Lucidchart Extends Collaborative, Cross-Platform Diagramming Solution for Individuals, SMBs, and Enterprises with New Microsoft Office 365 Add-Ins OFFICE.
Building Azure Logic Apps
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Stephen W. Thomas Integration MVP
Building ARM IaaS Application Environment
Jon Fancey Enterprise Integration with Logic Apps
Tulika Chaudharie / Harikharan Krishnaraju
from zero to wicked useful in about an hour HELLO my name is
Using Azure Functions to Build Nanoservices
Automate Custom Solutions Deployment on Office 365 and Azure
Developing Hybrid Apps on Microsoft Azure Stack
Bill Wilder, CTO, Finomial Corporation
TFS Database Import Service for Visual Studio Team Services
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
0x - Lecture Title Andrew Connell, MVP
Microsoft Build /6/2018 4:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
9/6/2018 7:14 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Saravana Kumar TOP 10 FEATURES OF BIZTALK360
Stephen W. Thomas Integration MVP
Jon Fancey Enterprise Integration with Logic Apps
@marco_parenzan Azure Functions e Logic Apps I tuoi coltellini svizzeri per gestire i tuoi dati in un SQL Database.
Azure Automation and Logic Apps:
A Deep Dive into Logic Apps
11/11/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
TechEd /24/2018 2:30 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Working with Logic App Cloud Adapters, Functions, and Storage
Near Real Time ETLs with Azure Serverless Architecture
SMS Text Messaging with 123-TXT
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
1/3/2019 9:40 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Saranya Sriram Developer Evangelist | Microsoft
Stephen W Thomas Using BizTalk Server as your Foundation to the Clouds
Microsoft Virtual Academy
Serverless Architecture in the Cloud
Saravana Kumar CEO/Founder - Kovai Atomic Scope – Product Update.
Kevin Lam & Derek Li Introduction To Logic Apps
Welcome to the WeWork 200 Portland St, Boston MA.
Developing for Windows Azure
Getting Hands-On with Azure Logic Apps
Developing Microsoft Azure Solutions Jump Start
Working with Logic App Cloud Adapters, Functions, and Storage
5/3/2019 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Microsoft Virtual Academy
Office 365 Development July 2014.
Microsoft Virtual Academy
Mark Quirk Head of Technology Developer & Platform Group
9/8/ :03 PM © 2006 Microsoft Corporation. All rights reserved.
ZORAN BARAC DATA ARCHITECT at CIN7
Alex Karcher 5 tips for production ready Azure Functions
Presentation transcript:

Working with Logic App Cloud Adapters, Functions, and Storage Stephen W. Thomas Independent Consultant www.StephenWThomas.com @StephenWThomas

My Experience with Azure Integration Service Bus messaging based solutions API App low latency health care application Compared to Logic Apps and BizTalk Server End-to-end B2B EDI solution using Integration Accounts & Logic Apps Interesting mix of BizTalk and Azure Standard and non-standard EDI Transactions Deployment via PowerShell

Contact Me Stephen@StephenWThomas.com

Biggest Challenges in Azure Today?

Knowing What Azure Technology To Use When Azure Today? Knowing What Azure Technology To Use When

Keeping Current With Azure Azure Today? Keeping Current With Azure

Azure Storage

Storage Accounts 101 Storage Accounts 101 Years ago it was so much simpler… Now… Deployment model - Resource Manager - Classic Account type - General purpose - Blob Performance - Standard - Premium Replication - Four options Storage Accounts 101

Storage Accounts 101 Storage Accounts 101 Blob Only, LRD, Cold is the cheapest Use pricing calculator to see prices https://azure.microsoft.com/en- us/pricing/calculator/ Prices vary by region! Does your storage account need a view? P1 – 128 GB Solid Stage Drive - East US - $19.71 (current price) - East US 2 - $17.92 (current price) Storage Accounts 101

Azure Functions

Azure Functions Are The Greatest Thing Since Sliced Bread?

History Lesson Otto Frederick Rohwedder of Davenport, Iowa, United States, invented the first loaf-at-a-time bread-slicing machine in 1912 First commercial sliced bread was available in July 7, 1928 Sliced bread was shortly banned in the US in 1943 to support the war As commercially sliced bread resulted in uniform and somewhat thinner slices, people ate more slices of bread at a time, and ate bread more frequently, because of the ease of eating another piece of bread. This increased consumption of bread and, in turn, increased consumption of spreads, such as jam, to put on the bread

Function Fundamentals Supports JavaScript, C#, F#, as well as scripting options such as Python, PHP, Bash, Batch, and PowerShell Serverless Feature rich web based editor Azure Functions are the most Complex - Simple features of Azure Could easily have a full day session on Functions

Function Best Practices Avoid long running functions Ensure they are stateless Use queues for function to function calls

First Look at Functions Functions in Azure Portal

Logic Apps

Logical Logic App Advice Collection of API’s Microsoft hosted Self hosted 125+ connectors and more adding all the time API Connections used by cloud adapters Can view them under API Connections for a Logic App Shared across Logic Apps if the names are the same More obvious when using Visual Studios

Logical Logic App Tips Accessing properties @body('Create_blob')?['Id'] Accessing items in For Each @{item()?['Id']} Rename the shape right away if desired Do not be afraid of JSON Yes you will end up breaking a Logic App from time to time Pick a Region and stick with it Did you know that For-Each loops run in parallel by default? You can change this by editing the JSON file

Integration Accounts Adds BizTalk-like features to Logic Apps Maps, Schema, Partners, Agreements, and Certificates Support for EDI, Flat File and XML Plus Enterprise Connections to MQ and SAP Cost for Integration Account is $1000 per account Cost for Enterprise Connections is $800 per connection

Logic App Deployment Advice Using Visual Studios creates an Azure Resource Managed (ARM) Template Can more than one Logic App per ARM Supports binding / configuration files per environment Use PowerShell for deployment

Logic Apps in Azure Portal Dive into Logic Apps Logic Apps in Azure Portal

Mission Critical Links Connector list - https://docs.microsoft.com/en-us/azure/connectors/apis-list Handle content types - https://docs.microsoft.com/en-us/azure/logic- apps/logic-apps-content-type Handle errors and exceptions - https://docs.microsoft.com/en-us/azure/logic- apps/logic-apps-exception-handling Workflow definitions - https://docs.microsoft.com/en- us/rest/api/logic/definition-language

Lightning Clothing It’s Striking!

Lab Azure Technologies Used Scenario Windows Azure Logic Apps Office 365 Connector Twilio Connector Cognitive Services Connector Azure Storage Connector Functions Storage Accounts Cognitive Services You work for Lighting Clothing. They have a team of resources that monitor social media and email, but sometimes critical negative feedback messages are not handled in a timely manner. They need a system to monitor email messages and generate a real-time text message when an email is received with negative feedback.

Lab Office 365 Account Twilio Account We can all share the same account by setting a unique Subject Or use your own email Send me your phone number so I can register it Or use your own API key

Questions, Comments, Lab Feedback Stephen@StephenWThomas.com