14
PRESENTS MICROSOFT GTSC, Bengaluru March 25, 2017 Powered by Brought to you by Roy Joseph & Rekha Kodali Enterprise Solution Architects Hybrid Integration

Hybrid Integration

Embed Size (px)

Citation preview

Page 1: Hybrid Integration

PRESENTS

MICROSOFT GTSC, Bengaluru

March 25, 2017

Powered by

Brought to you by

Roy Joseph & Rekha KodaliEnterprise Solution Architects

Hybrid Integration

Page 2: 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

Page 3: Hybrid Integration

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

Page 4: Hybrid Integration

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

Page 5: Hybrid Integration

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

Page 6: Hybrid Integration

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

Page 7: Hybrid Integration

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

Page 8: Hybrid Integration

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

Page 9: Hybrid Integration

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

Page 10: Hybrid Integration

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.

Page 11: Hybrid Integration

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

Page 12: Hybrid Integration

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

Page 13: Hybrid Integration

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

Page 14: Hybrid Integration

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.