Azure IPaaS: #IntegrationEvolved: Logic
Apps, IFTTT and more
Glenn Colpaert,
Integration Consultant
@GlennColpaert
Integration scenarios
WORKFLOW & BPM
HYBRID APPLICATION
INTEGRATION
ENTERPRISE
TO ENTERPRISE
(B2B/EDI) SAAS INTEGRATION
MOBILITY & API’s INTERNET OF THINGS
Modern integration
 Enterprise apps on-premises and in cloud
 Many different endpoints
 Integration is key
Enterprise B
Enterprise A
Platform Services
Security &
Management
Infrastructure Services
Web Apps
Mobile
Apps
API
Management
API
Apps
Logic
Apps
Notification
Hubs
Content Delivery
Network (CDN)
Media
Services
HDInsight Machine
Learning
Stream
Analytics
Data
Factory
Event
Hubs
Mobile
Engagement
Active
Directory
Multi-Factor
Authentication
Automation
Portal
Key Vault
Biztalk
Services
Hybrid
Connections
Service
Bus
Storage
Queues
Store /
Marketplace
Hybrid
Operations
Backup
StorSimple
Site
Recovery
Import/Export
SQL
Database
DocumentDB
Redis
Cache Search Tables
SQL Data
Warehouse Azure AD
Connect Health
AD Privileged
Identity
Management
Operational
Insights
Cloud
Services
Batch Remote App
Service
Fabric
Visual Studio
Application
Insights
Azure SDK
Team Project
VM Image Gallery
& VM Depot
Agenda
• Logic Apps Overview
• Enterprise Messaging
• Management, tracking and tools
Logic Apps Overview
Democratize
Integration
iPaaS
Leader
Rich
Ecosystem
Logic Apps
The Vision
 Run mission-critical, complex integration
scenarios with ease
 Connect on-premises, hybrid and cloud
applications
 Position for the future with API centric
connectivity
 Easily connect custom on-premises
applications to the cloud
 Automate EAI, B2B/EDI, and business
processes
Logic Apps
Orchestrate Anything
• appFigures*
• Azure Machine Learning
• Azure Service Bus
• Azure Storage Blob
• Bing Search
• Box
• Dropbox
• Dynamics AX Online*
• Dynamics CRM Online
• Facebook
• GitHub
• Google Calendar
• Google Drive
• Google Sheets
• Google Tasks
• Instagram
• MailChimp
• Mandrill
• Microsoft Project Online
• Microsoft Translator
• Office 365
• Office 365 Users
• OneDrive
• OneDrive for Business
• Outlook.com
• Project Online
• Salesforce
• SendGrid
• SharePoint Online
• Slack
• SmartSheet
• SparkPost
• SQL Azure
• Todoist
• Trello
• Twilio
• Twitter
• VSTS
• Wunderlist
• Yammer
• YouTube
SaaS
• HTTP, HTTPS
• HTTP Webhook
• FTP, SFTP
• SMTP
• RSS
• Delay, DelayUntil
• Terminate*
• Workflow
Protocols
• Validate
• Transform (+Mapper)
• Convert (XML-FF)
• X12
• EDIFACT
• AS2
XML & EDI Hybrid
• BizTalk Server
• IBM DB2
• Informix
• SharePoint Server
• SQL Server
• Websphere MQ
Out of Box Connectors
Recurring
schedule
Polling an API
HTTP POST
Request
Webhook
subscription
Core Integration Services
Triggering a Logic App
Core Integration Services
Controlling a Flow
14
• Host custom web services
• Utilize the power of App
Services
• Auto-discovery
• First-class designer
experience
API Apps
• Extend Logic Apps
capabilities with custom
code
• Auto-discovery of your
Azure Functions
• Create Azure Functions
inline
Azure
Functions
• Componentize logic across
workflows for re-use
• Auto-discovery of
Workflows in subscription
• Built in long running
asynchronous support
• Secure using RBAC
Nested
Workflows
Core Integration Services
Extending the Engine
#DEMO
Invoice Approval
Logic Apps
Invoice Approval Demo
Enterprise Messaging
Enterprise Messaging
Integration Account
 Schemas
 Maps
 Trading Partners
 Agreements
 Certificates (KeyVault Integration)
Extensible Manageable
 Store your own
configuration
 REST API, Powershell
 Portal & Visual Studio
 Secure and Scalable
Enterprise Messaging
Integration Account – Message Handling
Flexible Content Types
 Binary, JSON, XML, Primitives
 Schema support for JSON
Mapping
 XSLT Based – use existing mappings
 Visual Studio mapper
 Parameter support
Validation
 XML Validation
FlatFile Support
 Convert from/to FlatFile – csv, delimited,
positional
 Built-in type conversion json-xml-base64
Flexible Processing
 Decouple messaging from processing
 Split/Debatch requests
 Sync & Async Protocols
 Pub/Sub via ServiceBus
EDI Processing
 X12 & EDIFACT Support
 EDI Batching
 Trading Partner Management
Mapping
 XSLT Based – use existing mappings
 Visual Studio mapper
 Parameter support
Enterprise Messaging
VETER Pipeline
Validate
• XML
Validation
Extract
• @xpath
Transform
• XSL
Transform
Enrich
• Compose
Route
• Send
message to
topic
Enterprise Messaging
Hybrid Integration
Hybrid Integration
 On-Premises data gateway
 Secure gateway to assets
 Manage connections from Cloud
 Reuse across logic Apps
Coming Soon
 SAP
 File
Enterprise Messaging
Hybrid Integration
Hybrid Integration
 Logic App Adapter
 Integrate Logic Apps with BizTalk Server
 With or without On-Premises gateway
 IIS Management Endpoint
 Expose Receive Locations to the Cloud
#DEMO
Enterprise Messaging
Enterprise Messaging
PurchaseOrder Demo
Tracking &Tools
Tracking & Tools
Debugging and History
 Trigger History
 Run History
 Monitor view
 Diagnostics & Alerts
Azure
Event Monitoring
 Send to storage or event hub
 Application Insights
 Tracking API – Tracked Properties
 Operations Management Suite solution
Tracking Experience
Tracking Experience
What’s next in
 Tracking Experience in OMS
 SAP Connector v2
 File Connector
 Advanced Templates for Logic Apps (BizTalk Patterns)
 Advanced State Management
 Custom Throttling
 ….
#QUESTIONS
Thank you!
Keep in touch.
Call or mail. Ask questions. Happy to help.
glenn.colpaert@codit.eu
+32 477 77 43 03
@GlennColpaert
be.linkedin.com/in/glenncolpaert/
blog.codit.eu

Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)

  • 1.
    Azure IPaaS: #IntegrationEvolved:Logic Apps, IFTTT and more Glenn Colpaert, Integration Consultant @GlennColpaert
  • 3.
    Integration scenarios WORKFLOW &BPM HYBRID APPLICATION INTEGRATION ENTERPRISE TO ENTERPRISE (B2B/EDI) SAAS INTEGRATION MOBILITY & API’s INTERNET OF THINGS
  • 4.
    Modern integration  Enterpriseapps on-premises and in cloud  Many different endpoints  Integration is key Enterprise B Enterprise A
  • 6.
    Platform Services Security & Management InfrastructureServices Web Apps Mobile Apps API Management API Apps Logic Apps Notification Hubs Content Delivery Network (CDN) Media Services HDInsight Machine Learning Stream Analytics Data Factory Event Hubs Mobile Engagement Active Directory Multi-Factor Authentication Automation Portal Key Vault Biztalk Services Hybrid Connections Service Bus Storage Queues Store / Marketplace Hybrid Operations Backup StorSimple Site Recovery Import/Export SQL Database DocumentDB Redis Cache Search Tables SQL Data Warehouse Azure AD Connect Health AD Privileged Identity Management Operational Insights Cloud Services Batch Remote App Service Fabric Visual Studio Application Insights Azure SDK Team Project VM Image Gallery & VM Depot
  • 7.
    Agenda • Logic AppsOverview • Enterprise Messaging • Management, tracking and tools
  • 8.
  • 9.
  • 10.
     Run mission-critical,complex integration scenarios with ease  Connect on-premises, hybrid and cloud applications  Position for the future with API centric connectivity  Easily connect custom on-premises applications to the cloud  Automate EAI, B2B/EDI, and business processes Logic Apps Orchestrate Anything
  • 11.
    • appFigures* • AzureMachine Learning • Azure Service Bus • Azure Storage Blob • Bing Search • Box • Dropbox • Dynamics AX Online* • Dynamics CRM Online • Facebook • GitHub • Google Calendar • Google Drive • Google Sheets • Google Tasks • Instagram • MailChimp • Mandrill • Microsoft Project Online • Microsoft Translator • Office 365 • Office 365 Users • OneDrive • OneDrive for Business • Outlook.com • Project Online • Salesforce • SendGrid • SharePoint Online • Slack • SmartSheet • SparkPost • SQL Azure • Todoist • Trello • Twilio • Twitter • VSTS • Wunderlist • Yammer • YouTube SaaS • HTTP, HTTPS • HTTP Webhook • FTP, SFTP • SMTP • RSS • Delay, DelayUntil • Terminate* • Workflow Protocols • Validate • Transform (+Mapper) • Convert (XML-FF) • X12 • EDIFACT • AS2 XML & EDI Hybrid • BizTalk Server • IBM DB2 • Informix • SharePoint Server • SQL Server • Websphere MQ Out of Box Connectors
  • 12.
    Recurring schedule Polling an API HTTPPOST Request Webhook subscription Core Integration Services Triggering a Logic App
  • 13.
  • 14.
    14 • Host customweb services • Utilize the power of App Services • Auto-discovery • First-class designer experience API Apps • Extend Logic Apps capabilities with custom code • Auto-discovery of your Azure Functions • Create Azure Functions inline Azure Functions • Componentize logic across workflows for re-use • Auto-discovery of Workflows in subscription • Built in long running asynchronous support • Secure using RBAC Nested Workflows Core Integration Services Extending the Engine
  • 15.
  • 16.
  • 17.
  • 18.
    Enterprise Messaging Integration Account Schemas  Maps  Trading Partners  Agreements  Certificates (KeyVault Integration) Extensible Manageable  Store your own configuration  REST API, Powershell  Portal & Visual Studio  Secure and Scalable
  • 19.
    Enterprise Messaging Integration Account– Message Handling Flexible Content Types  Binary, JSON, XML, Primitives  Schema support for JSON Mapping  XSLT Based – use existing mappings  Visual Studio mapper  Parameter support Validation  XML Validation FlatFile Support  Convert from/to FlatFile – csv, delimited, positional  Built-in type conversion json-xml-base64 Flexible Processing  Decouple messaging from processing  Split/Debatch requests  Sync & Async Protocols  Pub/Sub via ServiceBus EDI Processing  X12 & EDIFACT Support  EDI Batching  Trading Partner Management Mapping  XSLT Based – use existing mappings  Visual Studio mapper  Parameter support
  • 20.
    Enterprise Messaging VETER Pipeline Validate •XML Validation Extract • @xpath Transform • XSL Transform Enrich • Compose Route • Send message to topic
  • 21.
    Enterprise Messaging Hybrid Integration HybridIntegration  On-Premises data gateway  Secure gateway to assets  Manage connections from Cloud  Reuse across logic Apps Coming Soon  SAP  File
  • 22.
    Enterprise Messaging Hybrid Integration HybridIntegration  Logic App Adapter  Integrate Logic Apps with BizTalk Server  With or without On-Premises gateway  IIS Management Endpoint  Expose Receive Locations to the Cloud
  • 23.
  • 24.
  • 25.
  • 26.
    Tracking & Tools Debuggingand History  Trigger History  Run History  Monitor view  Diagnostics & Alerts Azure Event Monitoring  Send to storage or event hub  Application Insights  Tracking API – Tracked Properties  Operations Management Suite solution
  • 27.
  • 28.
  • 30.
    What’s next in Tracking Experience in OMS  SAP Connector v2  File Connector  Advanced Templates for Logic Apps (BizTalk Patterns)  Advanced State Management  Custom Throttling  ….
  • 31.
  • 32.
    Thank you! Keep intouch. Call or mail. Ask questions. Happy to help. glenn.colpaert@codit.eu +32 477 77 43 03 @GlennColpaert be.linkedin.com/in/glenncolpaert/ blog.codit.eu

Editor's Notes

  • #28 Secure reliable messaging with AS2 Support for EDIFACT and X12 Browser-based TPM with full API Partner resolution* Tracking portal* Batching*