PRESENTS
MICROSOFT GTSC, Bengaluru
March 25, 2017
Powered by
Brought to you by
Roy Joseph & Rekha KodaliEnterprise Solution Architects
Hybrid Integration
2
Powered by
Brought to you by
• Why hybrid integration is the future• Microsoft’s Hybrid Integration Platform (HIP)• Typical scenarios
Session Expectations
Powered by
Brought to you by
3
ChallengesCloud InclusivityCan everything move to cloud?
Time Requirement
It takes time to move everything to cloud
Security and PrivacySensitive data still remains on premise
Regulatory Compliance ChallengesSome data cannot be moved to cloud
• By 2019, more than 30 percent of the 100 largest vendors' new software investments will have shifted from cloud-first to cloud-only.-
• Gartner Says By 2020, a Corporate "No-Cloud" Policy Will Be as Rare as a "No-Internet" Policy Is Today
• By 2020, more compute power will have been sold by IaaS and PaaS cloud providers than sold and deployed into enterprise data centers.
Cost EffectivenessLeverage existing investment while reducing operational costs .
Reduce LatencyFor some high speed applications its impossible to leverage cloud applications
What is the solution?
• A2A– Application to Application• CSI – Cloud Service integration• B2B- Business to Business• MAI – Mobile Application
Integration with the combination of iPaaS and on-premises ESB
Hybrid Integration Platform
Powered by
Brought to you by
5
Hybrid Integration is the future
• of CIOs report they will always have a blend of traditional IT and cloud
• of workloads are currently running in the public cloud
• of workloads will run in a public cloud in 5 years
• of large organization will establish a hybrid integration platform, by 2020
• 70% of the cost of a mobile app project is concerned with integration
• of implementing IoT solutions will be spent integrating the various IoT components with each other and the back-end systems, through 2018
Hybrid Cloud is the connection of one or more clouds to on-premises systems other clouds
PUBLIC
PRIVATEDedicated and
Local
ON-PREMISES
* See speaker notes for source references
70%
16%
41%
75%
70%
½ of the cost
Powered by
Brought to you by
Gartner Capability FrameworkRole-Based User Experience
Integration Specialist UX
Ad Hoc Integrator UX
Citizen Integrator UX HIP Admin UX
Governance
• API Policy Management
• API/Integration Services Catalogue
• Life Cycle Management
• Metadata Management
• Tracking• Operational
Analytics
Prepackaged Integration Content
Orchestration
Integration Scenarios Support
A2A B2B CSI MAI IoT
Core Application and Data Integration Capabilities
Communication Styles and Protocols
Operations
• Admin• Monitori
ng• Manage
ment• Security
Deployment Models
HIP Capability Framework
• Pre-packaged Integration content and scenarios for easy integration
• Operations support to manage the integration platform
• With many applications/integrations governance is key
Powered by
Brought to you by
Microsoft Integration Platform
Logic Apps• Serverless
compute, auto scaling, fully managed
• Connect SaaS applications
• Leverage Azure Services
Service Bus• Serverless
compute, auto scaling, fully managed
• Publish & Subscribe, Topics and Queues
• Secure and predictable message delivery
BizTalk Server • Integrate on-
premises LOB to SaaS apps
• Automate mission critical processes
• Support for latest Microsoft Platforms
API Management• Document and
catalog LOB APIs
• Discover, manage and secure connectivity
• Gain insights, measure and monetize
Microsoft Flow
8
Powered by
Brought to you by
What are logic apps• Simple to create workflow engine in cloud
• web browser designer• no coding to create
• Logic and connections• connectors get data in and out of logic apps• logic is either control flow or expressions
• A way to connect your applications, data, SaaS• Rich set of connectors• Hybrid capabilities• Enterprise Scenarios
FTP Custom API App
Logic App
Polling trigger
Logic App
Message Queue
M1 M2
DB
Service Bus
Powered by
Brought to you by
Logic App Capabilities Overview• Custom APIs and connectors you can extend into your own applications• First-class integration with Azure Service Bus for reliable message broker and pub/sub
– including on-premises to cloud communication• B2B capabilities including EDI and trading partner management• Simple-to-advanced flow control like conditions, loops, exception handling, and
parallel• Azure role-based access control, auditing, and security capabilities• Automated deployments via Visual Studio, SDK, API, and PowerShell
10
Powered by
Brought to you by
Hybrid ConnectivityVirtual Private Network• Extend your data center into the
cloud• Enhance security and isolation• Rely on global reach• Combine IaaS and PaaS
applications better• Create hybrid applications
ExpressRoute• Private connections to Azure• Increased reliability and speed• Lower latency• Significant cost benefits possible• Connects directly to your WAN
AzureRelay• Hybrid Connections - Uses the
open standard web sockets enabling multi-platform scenarios.
• WCF Relays - Uses WCF to enable RPC.
11
Powered by
Brought to you by
Microsoft's Hybrid Integration Platform
Connect on-premises, hybrid and cloud applications
Run mission-critical, complex integration scenarios with ease
Enhance business productivity by automating business processes where it makes sense, on-premises or in Azure
Build “Smart” Integrations leveraging Machine Learning/Cognitive Services
12
Powered by
Brought to you byMicrosoft’s Hybrid Integration
Platform
Functions
Machine Learning
SQL Database
BLOB Storage
Azure Search
DocDB
IoT/Event Hub
HD Insight Site Recovery
Tables Cognitive Services DNS
Powered by
Brought to you by
13
• HTTP, HTTPS• HTTP Webhook • FTP, SFTP• SMTP• RSS• Compose, Query, Parse
JSON• Wait• Terminate• Workflow
Protocols/Native
• XML Validation• Transform XML
(+Mapper)• Flat File Encode• Flat File Decode• X12• EDIFACT• AS2• Integration Account
Artifact Lookup
XML & EDI
Hybrid• BizTalk Server• File System• IBM DB2• Informix• SharePoint Server• SQL Server• SAP• Websphere MQ
Spectrum of connectors
SaaS• appFigures• Asana• Azure API Management• Azure App Services• Azure Automation• Azure Cognitive Face API• Azure Cognitive LUIS• Azure Cognitive Text
Analytics• Azure Data Lake Store• Azure Document DB• Azure Functions• Azure Machine Learning• Azure Resource Manager• Azure Service Bus• Azure SQL• Azure Storage Blob• Azure Storage Queues• Basecamp• Bing Search• BitBucket• Bitly• Blogger• Box• Buffer• Campfire• Chatter• Common Data Service• Disqus• DocuSign• Dropbox• Dynamics AX Online• Dynamics CRM Online
• Dynamics CRM Service Bus• Dynamics Financials• Dynamics Operations• Easy Redmine• Eventbrite• Facebook• Freshdesk• GitHub• Gmail• Google Calendar• Google Contacts• Google Drive• Google Sheets• Google Tasks• GoTo Meeting• GoTo Training• GoTo Webinar• Harvest• HelloSign• Infusionsoft• JIRA• Insightly• Instagram• Instapaper• MailChimp• Mandrill• Medium• Microsoft Project Online• Microsoft Translator• MSN Weather• Office 365• Office 365 Users
• Office 365 Video• OneDrive• OneDrive for Business• OneNote• Outlook.com• Outlook Tasks• PagerDuty• Pinterest• Pipedrive• Power BI• Project Online• Redmine• Salesforce• Salesforce Chatter• SendGrid• SharePoint Online • Slack• SmartSheet• SparkPost • Stripe• Survey Monkey• Todoist• Trello• Twilio• Twitter• Typeform• UserVoice• VS Team Services• Wordpress• Wunderlist• Yammer• YouTube
Powered by
Brought to you by
14
Typical ScenariosCompanies are looking for ways to enhance their on-premises line-of-business apps by using cloud services to achieve scale, high availability, global reach, and integration with cloud-based apps. Yet parts of these applications must remain on-premises. A solution is to build hybrid apps so that only some components run in the cloud.
Providing API gateways to on-premises
assetsIntegrating
mobile applications
Extending and
modernizing B2B
integration
Unified business process between branch offices and central corporate systems can simplify operations, increase flexibility, maximize availability, and lower costs.
Hybrid integration bridges the network divide between your existing enterprise (databases, warehouses, applications, and legacy systems) and SaaS/PaaS, B2B (partners & suppliers), B2C (customer engagement), BYOD (enterprise mobile), and big data
A parts manufacturer relies on a private cloud to collect and analyze billions of points of data coming in from IoT sensors but also needs to enable customers on the public cloud to see real-time order-status updates that depend on that sensor data.A major health care provider needs the ability to compartmentalize patient data in compliance with HIPAA while also enabling patients the ability to access some of their information through the provider’s web app.
A video-streaming service does not have the computing power on-site to handle weekend binge-watching. During these high-traffic periods, the company can “burst” some of their processes onto a public cloud service to ensure availability even as their traffic spikes.
E-commerce site relies on Salesforce in the public cloud to manage its customer relationship management (CRM) functions while also using a private cloud to test and build new analytics products based on that data.