2. Agenda
• What is SaaS?
• Popular SaaS platforms
• SaaS Challenges
• Why SaaS?
• Integration Approaches
• Azure App Service
• Logics Apps
• API Apps
• Modern Integration
3. 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
20. Traditional app
integration
• Enterprise apps installed in a local datacenter
• Specialized BizTalk server integrated common
enterprise apps
• Few touch points with tight coupling
21. 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. 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
25. 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
26. 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
29. Scenario #2 – Custom API App Connectivity
Mobile to SAP/ServiceNow
Azure App Service
Logic Apps
API
Apps
API
Apps
SAP
API
Apps
Agent
ServiceNowAPI
Azure
API
Management
32. • 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
33. 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
34. 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
35. 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