Sponsored & Brought to you by Integrating SaaS application using Microsoft’s Azure App Service Platform Kent Weare https://twitter.com/wearsy https://www.linkedin.com/pub/kent-weare/3/bb1/670
Integrating SaaS applications using Azure App Service Kent Weare
Agenda • What is SaaS? • Popular SaaS platforms • SaaS Challenges • Why SaaS? • Integration Approaches • Azure App Service • Logics Apps • API Apps • Demos
What is SaaS • Software that runs outside of your environment • Software that is licensed via subscription • Users • Data Objects • Data Volumes • Typically hosted in a Multi-Tenant Environment • Self Service Administration
Popular SaaS Platforms
SaaS Challenges
SaaS applications are on Islands
Security/Identity
Reporting
Integration
SaaS is not going away
SaaS Vendors Market Cap September 2015 0 10 20 30 40 50 60 Salesforce Workday ServiceNow NetSuite $ Billion
Velocity
Availability
Reduced Infrastructure & Management
Fewer Customizations
Cost Reduction
How do I get there?
Integration Approaches
Traditional app integration • Enterprise apps installed in a local datacenter • Specialized BizTalk server integrated common enterprise apps • Few touch points with tight coupling
Modern app integration  Enterprise apps on-premises and in cloud  Many touch points with loose coupling  Integration is no longer a vertical solution, we believe it is core to the app platform Tailspin Air Contoso
Why consider the cloud for integration?
The components of Azure App Service LOGIC APPS No-code ‘workflow’ designer Dozens of pre-built templates Out-of-box support for popular SaaS and on- premises apps Use with your custom API apps API APPS Wide selection of APIs for popular SaaS Generic APIs—like HTTP— designed to connect with any app Create and publish custom, reusable APIs Visual Studio tooling with one click publish MOBILE APPS WebJobs for long running tasks CI with GitHub, Bitbucket, VSO Auto-load balance, Autoscale, Geo DR Virtual networking and hybrid connections WEB APPS Extend internal web apps to mobile devices Quickly build and deploy consumer facing apps Land your app on any platform or device .NET, Node.js, Java, PHP, and Python
Lightweight Orchestration in the Cloud No-code designer for rapid creation Dozens of pre-built templates to get you started Out-of-box support for popular SaaS and on-premises applications and systems Extend with custom code using API apps Enterprise Capabilities including Message Durability and Rich Logging BizTalk components for expert integration scenarios Logic Apps LOGIC APPS
Growing selection of built-in APIs for popular SaaS API Apps can be consumed by Logic Apps or directly An ecosystem of polling (active) and event-driven (reactive) APIs for any need Generic APIs—like HTTP—designed to connect with any application Create and publish custom, reusable APIs Visual Studio tooling with one click publish and remote debugging Automatic client SDK generation for many languages API Apps API APPS
App Service integrates on-premises and cloud applications IaaS SaaS PaaS Logic Apps
SharePoint 2013 Server Azure App Service Logic Apps API Apps API Apps Microsoft Azure SalesForceAPI API Apps Agent
Demo #2 – Custom API App Connectivity Mobile to SAP/ServiceNow Cyber Asset Operator Round Azure App Service Logic Apps API Apps API Apps SAP API Apps Agent ServiceNowAPI Azure API Management
Azure API Management Security Governance Developer Engagement Performance Analytics Agility
WINDOWS DEVELOPER PORTAL PUBLISHER PORTAL PROXY Microsoft AZURE API MANAGEMENT PUBLISHER / ADMIN DEVELOPERS APPS BACKEND Microsoft Azure API Management – High Level Architecture
Azure App Service Logic Apps API Apps API Apps Microsoft Azure TwilioAPI ServiceNowAPI
• More and more use cases involving ‘lighter’ integration • SaaS applications will be come the default and not the exception • Logic Apps provide a composable surface for developing interfaces in the cloud • Microsoft is providing many out of the box connectors. • API Apps allow you to create custom connectors easily • Leverage API Management for additional capabilities Recap API APPS LOGIC APPS
Questions? Speaker Evaluations http://tinyurl.com/MVPDaysYYC
• Blog: www.MiddlewareInTheCloud.com • Twitter: @wearsy • Logic Apps: • Twitter: @logicappsio • YouTube Channel: http://aka.ms/logicappslive • Upcoming Calgary Azure Hybrid Integration Day - http://tinyurl.com/oxcgkt4 Resources
Modern integration means flexibility Use on-premises, cloud, or a hybrid of both Integrate across infrastructure, apps, identity, and databases Develop with any language for any OS Leverage existing investments
Modern integration means productivity Iterate faster with hyper-scale computing Utilize existing solutions and APIs Use the experience you already have Capitalize on dozens of pre-built templates
Modern integration means economic value Reduce on-premises infrastructure Cut hours spent in support of disparate systems Quickly build and test software Reduce time building your integration solutions
Demo #1 – Out of Box Connectivity • SharePoint to SalesForce SharePoint 2013 Server Azure App Service Logic Apps API Apps API Apps Microsoft Azure SalesForceAPI API Apps Agent
Questions?
Resources Blog: www.MiddlewareInTheCloud.com Twitter: @wearsy Logic Apps: Twitter: @logicappsio YouTube Channel: http://aka.ms/logicappslive

Integrating SaaS application using Microsoft’s Azure App Service Platform

  • 1.
    Sponsored & Broughtto you by Integrating SaaS application using Microsoft’s Azure App Service Platform Kent Weare https://twitter.com/wearsy https://www.linkedin.com/pub/kent-weare/3/bb1/670
  • 2.
    Integrating SaaS applications usingAzure App Service Kent Weare
  • 4.
    Agenda • What isSaaS? • Popular SaaS platforms • SaaS Challenges • Why SaaS? • Integration Approaches • Azure App Service • Logics Apps • API Apps • Demos
  • 5.
    What is SaaS •Software that runs outside of your environment • Software that is licensed via subscription • Users • Data Objects • Data Volumes • Typically hosted in a Multi-Tenant Environment • Self Service Administration
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
    SaaS is notgoing away
  • 13.
    SaaS Vendors MarketCap September 2015 0 10 20 30 40 50 60 Salesforce Workday ServiceNow NetSuite $ Billion
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
    How do Iget there?
  • 21.
  • 22.
    Traditional app integration • Enterpriseapps installed in a local datacenter • Specialized BizTalk server integrated common enterprise apps • Few touch points with tight coupling
  • 23.
    Modern app integration Enterprise apps on-premises and in cloud  Many touch points with loose coupling  Integration is no longer a vertical solution, we believe it is core to the app platform Tailspin Air Contoso
  • 24.
    Why consider thecloud for integration?
  • 26.
    The components ofAzure App Service LOGIC APPS No-code ‘workflow’ designer Dozens of pre-built templates Out-of-box support for popular SaaS and on- premises apps Use with your custom API apps API APPS Wide selection of APIs for popular SaaS Generic APIs—like HTTP— designed to connect with any app Create and publish custom, reusable APIs Visual Studio tooling with one click publish MOBILE APPS WebJobs for long running tasks CI with GitHub, Bitbucket, VSO Auto-load balance, Autoscale, Geo DR Virtual networking and hybrid connections WEB APPS Extend internal web apps to mobile devices Quickly build and deploy consumer facing apps Land your app on any platform or device .NET, Node.js, Java, PHP, and Python
  • 27.
    Lightweight Orchestration inthe Cloud No-code designer for rapid creation Dozens of pre-built templates to get you started Out-of-box support for popular SaaS and on-premises applications and systems Extend with custom code using API apps Enterprise Capabilities including Message Durability and Rich Logging BizTalk components for expert integration scenarios Logic Apps LOGIC APPS
  • 28.
    Growing selection ofbuilt-in APIs for popular SaaS API Apps can be consumed by Logic Apps or directly An ecosystem of polling (active) and event-driven (reactive) APIs for any need Generic APIs—like HTTP—designed to connect with any application Create and publish custom, reusable APIs Visual Studio tooling with one click publish and remote debugging Automatic client SDK generation for many languages API Apps API APPS
  • 29.
    App Service integrateson-premises and cloud applications IaaS SaaS PaaS Logic Apps
  • 30.
    SharePoint 2013 Server Azure App Service LogicApps API Apps API Apps Microsoft Azure SalesForceAPI API Apps Agent
  • 31.
    Demo #2 –Custom API App Connectivity Mobile to SAP/ServiceNow Cyber Asset Operator Round Azure App Service Logic Apps API Apps API Apps SAP API Apps Agent ServiceNowAPI Azure API Management
  • 32.
    Azure API Management SecurityGovernance Developer Engagement Performance Analytics Agility
  • 33.
    WINDOWS DEVELOPER PORTAL PUBLISHER PORTAL PROXY Microsoft AZURE API MANAGEMENT PUBLISHER/ ADMIN DEVELOPERS APPS BACKEND Microsoft Azure API Management – High Level Architecture
  • 34.
    Azure App Service LogicApps API Apps API Apps Microsoft Azure TwilioAPI ServiceNowAPI
  • 35.
    • More andmore use cases involving ‘lighter’ integration • SaaS applications will be come the default and not the exception • Logic Apps provide a composable surface for developing interfaces in the cloud • Microsoft is providing many out of the box connectors. • API Apps allow you to create custom connectors easily • Leverage API Management for additional capabilities Recap API APPS LOGIC APPS
  • 36.
  • 37.
    • Blog: www.MiddlewareInTheCloud.com •Twitter: @wearsy • Logic Apps: • Twitter: @logicappsio • YouTube Channel: http://aka.ms/logicappslive • Upcoming Calgary Azure Hybrid Integration Day - http://tinyurl.com/oxcgkt4 Resources
  • 38.
    Modern integration meansflexibility Use on-premises, cloud, or a hybrid of both Integrate across infrastructure, apps, identity, and databases Develop with any language for any OS Leverage existing investments
  • 39.
    Modern integration meansproductivity Iterate faster with hyper-scale computing Utilize existing solutions and APIs Use the experience you already have Capitalize on dozens of pre-built templates
  • 40.
    Modern integration meanseconomic value Reduce on-premises infrastructure Cut hours spent in support of disparate systems Quickly build and test software Reduce time building your integration solutions
  • 41.
    Demo #1 –Out of Box Connectivity • SharePoint to SalesForce SharePoint 2013 Server Azure App Service Logic Apps API Apps API Apps Microsoft Azure SalesForceAPI API Apps Agent
  • 42.
  • 43.
    Resources Blog: www.MiddlewareInTheCloud.com Twitter: @wearsy LogicApps: Twitter: @logicappsio YouTube Channel: http://aka.ms/logicappslive