Software as a Service applications have made significant inroads into the enterprise. By nature all of these applications are on islands until you can start to exchange data between them and the rest of your on premise line-of-business applications. Using the Microsoft Azure App Service platform, organizations can integrate their SaaS applications like SalesForce, Service Now and SharePoint online by creating hybrid interfaces in the cloud using Microsoft Azure. In this session, Kent will demonstrate how organizations use the agility and scalability of the cloud to build these interfaces in a very quick and secure manner.
Gen AI in Business - Global Trends Report 2024.pdf
Integrating SaaS application using Microsoft’s Azure App Service Platform
1. 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
4. Agenda
• What is SaaS?
• 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
22. Traditional app
integration
• Enterprise apps 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
26. 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
27. 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
28. 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
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
35. • 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
38. 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
39. 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
40. 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
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