ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
TUGA IT 2016
LISBON, PORTUGAL
Hybrid Integration:
SAP and Azure, better together
@GlennColpaert
THANK YOU TO OUR
SPONSORS
THANK YOU TO OUR
TEAM
ANDR? BATISTA ANDR? MELANCIA ANDR? VALA ANT?NIO LOUREN?O BRUNO LOPES CL?UDIO SILVA
NIKO NEUGEBAUER
RUI REISRICARDO CABRAL
NUNO CANCELO PAULO MATOS PEDRO SIM?ES
SANDRA MORGADO SANDRO PEREIRARUI BASTOS
NUNO ?RIAS SILVA
GLENN COLPAERT
MicrosoftAzure MVP
Integration Consultant @ Codit
MicrosoftAzure Advisor
BTUG.be Boardmember
glenn.colpaert@codit.eu
@GlennColpaert
blog.codit.eu
About Codit
International footprint
Customers
Entities
70
BE-FR-PT
CH-UK
6
Tuga - SAP and Azure, Better togheter
Tuga - SAP and Azure, Better togheter
?
Future of Integration
HYBRID APPLICATION
INTEGRATION
ENTERPRISE
TO ENTERPRISE
(B2B/EDI) SAAS INTEGRATIONMOBILITY & API¡¯s
Modern integration
? Enterprise apps on-premises and in cloud
? Many different endpoints
? Integration is key
Enterprise B
Enterprise A
Tuga - SAP and Azure, Better togheter
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
Modern integration
? Enterprise apps on-premises and in cloud
? Many different endpoints
? Integration is key
Flows Company
#DEMO: SAP Company Management
Modern integration
? Enterprise apps on-premises and in cloud
? Many different endpoints
? Integration is key
Flows Company
#DEMO: SAP Company Management
#DEMO
Azure App Services
18
API APPS
Easily build and consume
APIs in the cloud
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
Azure App Service
APIAPPS
Create, consume and
host APIs more easily
Easily use cloud or custom APIs:
? Dozens of built-in APIs for popular SaaS
? An ecosystem of APIs for any need
? Create and publish custom, reusable APIs
? Visual Studio tooling with one click publish
and remote debugging
? Automatic client SDK generation for many
languages
2
#DEMO
API Apps
LOGIC APPS
Automate business process
across SaaS and on-premises
? Box
? Chatter
? Delay
? Dropbox
? Azure HD Insight
? Marketo
? Azure Media Services
? OneDrive
? SharePoint
? SQL Server
? Office 365
? Oracle
? QuickBooks
? SalesForce
? Sugar CRM
? SAP
? Azure Service Bus
? Azure Storage
? Timer / Recurrence
? Twilio
? Twitter
? IBM DB2
? Informix
? Websphere MQ
? Azure Web Jobs
? Yammer
? Dynamics CRM
? Dynamics AX
? Hybrid Connectivity
? HTTP, HTTPS
? File
? Flat File
? FTP, SFTP
? POP3/IMAP
? SMTP
? SOAP + WCF
? Batching / Debatching
? Validate
? Extract (XPath)
? Transform (+Mapper)
? Convert (XML-JSON)
? Convert (XML-FF)
? X12
? EDIFACT
? AS2
? TPMOM
? Rules Engine
Connectors
Protocols BizTalk Services
Built-in API Connectors
2
#DEMO
Logic Apps
Azure Service Bus
Windows Azure Service Bus Namespace
Messaging Notification ConnectivityProcessing
Queues
Message
delivery
with Queues
Topics
Message
delivery
withTopics
Notification
Hub
Notification to
mobile devices
Relay
Connect on-
premise with
Cloud
Event Hubs
Processing
millions of events
per second
? Security
? Firewalls/NAT
? Custom Logic
? Expose on-premise
Services
? Communication
abstraction Layer
? Register to use
SB Relay channel
and protocol
#DEMO
Service Bus Relay
3
Azure Functions
Tuga - SAP and Azure, Better togheter
Tuga - SAP and Azure, Better togheter
Type Service Trigger Input Output
Schedule Azure Functions ?
HTTP (REST or WebHook) Azure Functions ? ?
Blob Storage Azure Storage ? ? ?
Queues Azure Storage ? ?
Tables Azure Storage ? ?
Tables Azure Mobile Apps Easy Tables ? ?
No-SQL DB Azure DocumentDB ? ?
Streams Azure Event Hubs ? ?
Push Notifications Azure Notification Hubs ?
#DEMO
Azure Functions
Your very own SAP
This is probably one of those cry-for-help things...
? http://scn.sap.com/community/downloads
? Register and download ABAP trial
? 3 months license (renewable)
? Installation time is OVER 9000!!!
? Detailled blogpost series available on www.codit.eu/blog
https://aka.ms/integrationroadmap
#QUESTIONS
Thank you!
Keep in touch.
Call or mail. Ask questions. Happy to help.
THANK YOU TO OUR
SPONSORS

More Related Content

Tuga - SAP and Azure, Better togheter

  • 1. TUGA IT 2016 LISBON, PORTUGAL Hybrid Integration: SAP and Azure, better together @GlennColpaert
  • 2. THANK YOU TO OUR SPONSORS
  • 3. THANK YOU TO OUR TEAM ANDR? BATISTA ANDR? MELANCIA ANDR? VALA ANT?NIO LOUREN?O BRUNO LOPES CL?UDIO SILVA NIKO NEUGEBAUER RUI REISRICARDO CABRAL NUNO CANCELO PAULO MATOS PEDRO SIM?ES SANDRA MORGADO SANDRO PEREIRARUI BASTOS NUNO ?RIAS SILVA
  • 4. GLENN COLPAERT MicrosoftAzure MVP Integration Consultant @ Codit MicrosoftAzure Advisor BTUG.be Boardmember glenn.colpaert@codit.eu @GlennColpaert blog.codit.eu
  • 6. 6
  • 9. ?
  • 12. Modern integration ? Enterprise apps on-premises and in cloud ? Many different endpoints ? Integration is key Enterprise B Enterprise A
  • 14. 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
  • 15. Modern integration ? Enterprise apps on-premises and in cloud ? Many different endpoints ? Integration is key Flows Company #DEMO: SAP Company Management
  • 16. Modern integration ? Enterprise apps on-premises and in cloud ? Many different endpoints ? Integration is key Flows Company #DEMO: SAP Company Management
  • 17. #DEMO
  • 19. API APPS Easily build and consume APIs in the cloud 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 Azure App Service
  • 20. APIAPPS Create, consume and host APIs more easily Easily use cloud or custom APIs: ? Dozens of built-in APIs for popular SaaS ? An ecosystem of APIs for any need ? Create and publish custom, reusable APIs ? Visual Studio tooling with one click publish and remote debugging ? Automatic client SDK generation for many languages
  • 22. LOGIC APPS Automate business process across SaaS and on-premises
  • 23. ? Box ? Chatter ? Delay ? Dropbox ? Azure HD Insight ? Marketo ? Azure Media Services ? OneDrive ? SharePoint ? SQL Server ? Office 365 ? Oracle ? QuickBooks ? SalesForce ? Sugar CRM ? SAP ? Azure Service Bus ? Azure Storage ? Timer / Recurrence ? Twilio ? Twitter ? IBM DB2 ? Informix ? Websphere MQ ? Azure Web Jobs ? Yammer ? Dynamics CRM ? Dynamics AX ? Hybrid Connectivity ? HTTP, HTTPS ? File ? Flat File ? FTP, SFTP ? POP3/IMAP ? SMTP ? SOAP + WCF ? Batching / Debatching ? Validate ? Extract (XPath) ? Transform (+Mapper) ? Convert (XML-JSON) ? Convert (XML-FF) ? X12 ? EDIFACT ? AS2 ? TPMOM ? Rules Engine Connectors Protocols BizTalk Services Built-in API Connectors
  • 26. Windows Azure Service Bus Namespace Messaging Notification ConnectivityProcessing Queues Message delivery with Queues Topics Message delivery withTopics Notification Hub Notification to mobile devices Relay Connect on- premise with Cloud Event Hubs Processing millions of events per second
  • 28. ? Expose on-premise Services ? Communication abstraction Layer ? Register to use SB Relay channel and protocol
  • 33. Type Service Trigger Input Output Schedule Azure Functions ? HTTP (REST or WebHook) Azure Functions ? ? Blob Storage Azure Storage ? ? ? Queues Azure Storage ? ? Tables Azure Storage ? ? Tables Azure Mobile Apps Easy Tables ? ? No-SQL DB Azure DocumentDB ? ? Streams Azure Event Hubs ? ? Push Notifications Azure Notification Hubs ?
  • 35. Your very own SAP This is probably one of those cry-for-help things... ? http://scn.sap.com/community/downloads ? Register and download ABAP trial ? 3 months license (renewable) ? Installation time is OVER 9000!!! ? Detailled blogpost series available on www.codit.eu/blog
  • 38. Thank you! Keep in touch. Call or mail. Ask questions. Happy to help.
  • 39. THANK YOU TO OUR SPONSORS

Editor's Notes

  • #6: Codit is located in Belgium, France, Portugal, Switzerland and UK Customers worldwide!
  • #24: Connectors are all configuration-based