Post on 22-Jan-2018
AZURE LOGIC APPS
DAVID SCHNEIDER
ABOUT ME
David SchneiderCTO at isolutions AGMVP for Office Server and Services@fiddihttp://www.balkongriller.chhttp://www.sharepointcommunity.ch
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
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
AZURE CAPABILITIES Global scale with high availability
Deployment lifecycle with Resource Manager
Audit logs of management operations
Role-based access control
Visual Studio integration
DEMO: «A SIMPLE LOGIC APP»
BUILT-IN API CONNECTORS
140+ Triggers
230+ Actions
Create custom connectors (REST-basedAPI)
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
POPULAR 3RD PARTY CLOUD SERVICES Blogger
Box
Dropbox
GitHub
Google Drive
JIRA
MailChimp
RSS
Salesforce
Slack
Trello
Vimeo
WordPress
Wunderlist
YouTube
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
HYBRID CONNECTIVITY
BizTalk Server 2016 Logic App Adapter
On-Premises Data Gateway Filesystem, SQL Server,
BizTalk Server, Oracle, MQ, SAP, DB2
Azure Service Bus
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
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
DEMO «DOCUMENT APPROVAL»
DEMO «FACE API»
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
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
DEMO «BTTN»
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
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
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
THANKYOU!