SlideShare a Scribd company logo
Welcome to the December M365 UG Meeting
14.12.2017
Your hosts
Samuel Zürcher Stefano Tempesta Jussi Mori
@sharepointszu @stefanotempesta @jussimori
Agenda
Session 1: Azure Logic Apps runs your workflows, by David Schneider
CTO isolutions AG
18:00 – 19:00
Session 2: The role of the IT pro in the Office 365 world, by Seb Matthews
CEO extraCloud
19:00 – 20:00
SharePint, sponsored by Digicomp AG
20:00 – 21:00
Azure Logic Apps
About me
David Schneider
isolutions (CTO & Barcelona)
MVP for Office Server and Services
https://twitter.com/fiddi
https://www.linkedin.com/in/david-schneider/
https://www.balkongriller.ch
https://www.sharepointcommunity.ch
• Configuration-first integration services
• Automate business processes
• Integrate Cloud and on-premises systems
• No code designer for rapid creation
• Use with custom API apps of your own
Azure Logic Apps
6
Trigger …
if, switch, loop …
… and actions.
WEB APPS
Web apps that scale with your
business
LOGIC APPS
Automate business process
across SaaS and on-premises
MOBILE APPS
Build Mobile apps for any
device
API
Easy 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»
• 175+ Triggers
• 289+ Actions
• Create custom connectors (REST-based API)
Built-In ApI Connectors
• 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
Microsoft Cloud Services
• Blogger
• Box
• Dropbox
• Facebook
• GitHub
• Google Drive
• Instagram
• JIRA
• MailChimp
• Pinterest
• RSS
• Salesforce
• Slack
• Trello
• Twitter
• Vimeo
• WordPress
• Wunderlist
• YouTube
Popular 3rd party cloud services
• 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
Protocols and On-Premises
• Azure Service Bus
• On-Premises Data Gateway
• Filesystem, SharePoint, SQL
Server, BizTalk Server, Oracle, MQ,
SAP, DB2
• BizTalk Server 2016 Logic App
Adapter
Hybrid Connectivity
Azure Functions
• Serverless functions in
C#, F#, JavaScript, etc.
• Implement code-based
microservices
• Different trigger, input
and output bindings
• Synchronous and
asynchronous execution
For everthing else
Azure Service Bus
• Message based
integration of
applications
• Decoupling of
applications
• Protection against
service failure
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
Demo «Document Approval»
16
• 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
Microsoft Flow
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 only
In-browser and Visual Studio, code view
available
DevOps Ad-hoc, develop in production
source control, testing, automation and
manageability in Azure Resource
Management
• 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
Scale & Performance
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/
Pricing
Cost per Month
Poll data once every minute ≈ 43’000 billable actions
500 workflow steps per day ≈ 15’000 billable actions
≈ 58’000 billable actions
≈ 46 USD
Create Logic App in Visual Studio 2017 using Visual Designer or
JSON
Use “Build & Release” to deploy the ARM templates from Git
Repo to Azure
Prefer Webhooks over polling
Use Azure Service Bus to queue requests
Establish monitoring (Alert Rules, OMS, Application Insights, etc.)
Best Practices
22
Thank you!
https://twitter.com/fiddi
https://www.linkedin.com/in/david-schneider/

More Related Content

Azure Logic Apps

  • 1. Welcome to the December M365 UG Meeting 14.12.2017 Your hosts Samuel Zürcher Stefano Tempesta Jussi Mori @sharepointszu @stefanotempesta @jussimori
  • 2. Agenda Session 1: Azure Logic Apps runs your workflows, by David Schneider CTO isolutions AG 18:00 – 19:00 Session 2: The role of the IT pro in the Office 365 world, by Seb Matthews CEO extraCloud 19:00 – 20:00 SharePint, sponsored by Digicomp AG 20:00 – 21:00
  • 4. About me David Schneider isolutions (CTO & Barcelona) MVP for Office Server and Services https://twitter.com/fiddi https://www.linkedin.com/in/david-schneider/ https://www.balkongriller.ch https://www.sharepointcommunity.ch
  • 5. • Configuration-first integration services • Automate business processes • Integrate Cloud and on-premises systems • No code designer for rapid creation • Use with custom API apps of your own Azure Logic Apps
  • 6. 6 Trigger … if, switch, loop … … and actions.
  • 7. WEB APPS Web apps that scale with your business LOGIC APPS Automate business process across SaaS and on-premises MOBILE APPS Build Mobile apps for any device API Easy build and consume APIs in the cloud Azure App Services
  • 8. Azure capabilities Global scale with high availability Deployment lifecycle with Resource Manager Audit logs of management operations Role-based access control Visual Studio integration
  • 9. Demo: «a simple logic app»
  • 10. • 175+ Triggers • 289+ Actions • Create custom connectors (REST-based API) Built-In ApI Connectors
  • 11. • 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 Microsoft Cloud Services
  • 12. • Blogger • Box • Dropbox • Facebook • GitHub • Google Drive • Instagram • JIRA • MailChimp • Pinterest • RSS • Salesforce • Slack • Trello • Twitter • Vimeo • WordPress • Wunderlist • YouTube Popular 3rd party cloud services
  • 13. • 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 Protocols and On-Premises
  • 14. • Azure Service Bus • On-Premises Data Gateway • Filesystem, SharePoint, SQL Server, BizTalk Server, Oracle, MQ, SAP, DB2 • BizTalk Server 2016 Logic App Adapter Hybrid Connectivity
  • 15. Azure Functions • Serverless functions in C#, F#, JavaScript, etc. • Implement code-based microservices • Different trigger, input and output bindings • Synchronous and asynchronous execution For everthing else Azure Service Bus • Message based integration of applications • Decoupling of applications • Protection against service failure 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
  • 17. • 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 Microsoft Flow
  • 18. 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 only In-browser and Visual Studio, code view available DevOps Ad-hoc, develop in production source control, testing, automation and manageability in Azure Resource Management
  • 19. • 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 Scale & Performance
  • 20. 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/ Pricing Cost per Month Poll data once every minute ≈ 43’000 billable actions 500 workflow steps per day ≈ 15’000 billable actions ≈ 58’000 billable actions ≈ 46 USD
  • 21. Create Logic App in Visual Studio 2017 using Visual Designer or JSON Use “Build & Release” to deploy the ARM templates from Git Repo to Azure Prefer Webhooks over polling Use Azure Service Bus to queue requests Establish monitoring (Alert Rules, OMS, Application Insights, etc.) Best Practices

Editor's Notes

  1. Helps integrate systems and automate business processes Build on Azure Rich Ecosystem Democratize integration
  2. Part of the azure app services family
  3. Use all the azure capabilities
  4. https://Portal.azure.com
  5. A lot of built-in api connectors, new coming almost every week. Create our own connectors.
  6. B2C or B2B cloud services
  7. Standard Internet protocols, on premises systems and «integration account connectors». AS2, X12 Standardized way to exchange trade, commerce and other data. Electronic Data Interchange For Administration, Commerce and Transport.
  8. Extensible. Build your own logic
  9. Not every connector is available both platforms
  10. Use existing dev tool chain