global azure bootcamp: azure logic apps

22
AZURE LOGIC APPS DAVID SCHNEIDER

Upload: david-schneider

Post on 22-Jan-2018

469 views

Category:

Software


3 download

TRANSCRIPT

Page 1: Global Azure BootCamp: Azure Logic Apps

AZURE LOGIC APPS

DAVID SCHNEIDER

Page 2: Global Azure BootCamp: Azure Logic Apps

ABOUT ME

David SchneiderCTO at isolutions AGMVP for Office Server and Services@fiddihttp://www.balkongriller.chhttp://www.sharepointcommunity.ch

Page 3: Global Azure BootCamp: Azure Logic Apps

AZURE LOGIC APPS Configuration first integration services

Automate business processes

Integrate SaaS and on-premises systems

No code designer for rapid creation

Use with custom API apps of your own

BizTalk APIs for enterprise integration scenarios

Page 4: Global Azure BootCamp: Azure Logic Apps

WEB APPSWeb apps that scale with your

business

LOGIC APPS

Automate business process across SaaS and on-premises

MOBILE APPS

Build Mobile apps for any device

APIEasy build and consume APIs

in the cloud

AZURE APP SERVICES

Page 5: Global Azure BootCamp: Azure Logic Apps

AZURE CAPABILITIES Global scale with high availability

Deployment lifecycle with Resource Manager

Audit logs of management operations

Role-based access control

Visual Studio integration

Page 6: Global Azure BootCamp: Azure Logic Apps

DEMO: «A SIMPLE LOGIC APP»

Page 7: Global Azure BootCamp: Azure Logic Apps

BUILT-IN API CONNECTORS

140+ Triggers

230+ Actions

Create custom connectors (REST-basedAPI)

Page 8: Global Azure BootCamp: Azure Logic Apps

MICROSOFT CLOUD SERVICES Azure Blob Storage

Azure DocumentDB

Azure Functions

Azure Resource Manager

Cognitive Services

Common Data Service

Dynamics 365

Office 365 Outlook

Office 365 Users

Office 365 Video

OneDrive for Business

OneDrive

Outlook.com

Microsoft Translator

Nested Logic App

Project Online

SharePoint

Visual Studio Team Services

Yammer

Page 9: Global Azure BootCamp: Azure Logic Apps

POPULAR 3RD PARTY CLOUD SERVICES Blogger

Box

Dropbox

Facebook

GitHub

Google Drive

Instagram

JIRA

MailChimp

Pinterest

RSS

Salesforce

Slack

Trello

Twitter

Vimeo

WordPress

Wunderlist

YouTube

Page 10: Global Azure BootCamp: Azure Logic Apps

PROTOCOLS AND ON-PREMISES API/Web App

FTP/SFTP

HTTP

HTTP Swagger

HTTP Request

HTTP Response

SMTP/POP3

BizTalk Server

DB2

File System

Informix

MQ

Oracle DB

SQL Server

AS2

EDIFACT

XML

X12

Page 11: Global Azure BootCamp: Azure Logic Apps

HYBRID CONNECTIVITY

BizTalk Server 2016 Logic App Adapter

On-Premises Data Gateway Filesystem, SQL Server,

BizTalk Server, Oracle, MQ, SAP, DB2

Azure Service Bus

Page 12: Global Azure BootCamp: Azure Logic Apps

FOR EVERTHING ELSEAzure Functions

Serverless functions in C#, F#, JavaScript, etc.

Implement code-based microservices

Different trigger, input and output bindings

Synchronous and asynchronous execution

API Apps

Use Swagger framework

Hosted on Azure or elsewhere

Simple authentication

On-premises connectivity

Bring in existing APIs written with .NET, PHP, Node.js, Java or Python

Page 13: Global Azure BootCamp: Azure Logic Apps

DEVELOPMENT PROCESS

Create Logic App in Visual Studio 2017 using Visual Designer or JSON

Check-in Logic App and ARM templates to Visual Studio Team Services Git repository

Use “Build & Release” to deploy the ARM templates to Azure

Page 14: Global Azure BootCamp: Azure Logic Apps

DEMO «DOCUMENT APPROVAL»

Page 15: Global Azure BootCamp: Azure Logic Apps

DEMO «FACE API»

Page 16: Global Azure BootCamp: Azure Logic Apps

MICROSOFT FLOW

Information Worker

Self Service

Integrated in Office 365 & Dynamics 365

Flow is powered by Logic apps

Connectors that work in one can also work in the other

Page 17: Global Azure BootCamp: Azure Logic Apps

AZURE LOGIC APPS UND FLOW

Flow Logic Apps

Admin Experience

https://flow.microsoft.com https://portal.azure.com

Audience office workers, business users IT pros, developers

Scenarios Self-service Mission-critical

Design Tool In-browser, UI onlyIn-browser and Visual Studio, code view available

DevOps Ad-hoc, develop in productionsource control, testing, automation and manageability in Azure Resource Management

Page 18: Global Azure BootCamp: Azure Logic Apps

DEMO «BTTN»

Page 19: Global Azure BootCamp: Azure Logic Apps

SCALE & PERFORMANCE 100MB message size

90 days run duration

1 sec to 500 days recurrence interval

100’000 ForEach items

10’000 actions executions per 5 minutes

More Details https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-limits-and-config

Page 20: Global Azure BootCamp: Azure Logic Apps

PRICING

First 250’000 actions $0.0008 / action

Additional Cost for Enterprise Integration Pack (B2B communication)

More details https://azure.microsoft.com/en-us/pricing/details/logic-apps/

Cost per Month

Poll data once everyminute

≈ 43’000 billable actions

500 workflow steps per day ≈ 15’000 billable actions

≈ 58’000 billable actions

≈ 46 USD

Page 21: Global Azure BootCamp: Azure Logic Apps

SO, WHAT ABOUT SHAREPOINT DESGINER WORKFLOWS?

SharePoint Workflow Logic Apps / Flow

Cross application workflows

Recurrence

User interaction (i.e. Approvals)

Access and modify SharePoint list data

Reliable

Tool chain (develop & deploy)

Custom logic

Workflow history

Page 22: Global Azure BootCamp: Azure Logic Apps

THANKYOU!