den moderna integrationsplattformen
TRANSCRIPT
![Page 1: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/1.jpg)
Den Moderna Integrationsplattform
en Azure App ServicesMattias Lögdberg & Robin Hultman
![Page 2: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/2.jpg)
The evolution of enterprise integration
Point to point (“Spaghetti”)
Integration broker (EAI/B2B)
Enterprise Service Bus
What’s next?
?HR
CRM E-commerce
ERP
Business partner
HR
CRM E-commerce
ERP
Business partner
HR
CRM E-commerce
ERP
![Page 3: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/3.jpg)
Traditional app integration
• Enterprise apps installed in a local datacenter
• Specialized BizTalk server integrated common enterprise apps
• Few touch points with tight coupling
![Page 4: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/4.jpg)
$30
$25
$20
$15
$10
$5
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
Mark
et S
hare
(in
Billio
ns)
Public Cloud Platform
Drivers for modern integration
ProductivityFlexibility Economics
![Page 5: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/5.jpg)
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
![Page 6: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/6.jpg)
API
![Page 7: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/7.jpg)
The Rise of APIs
2006 2007 2008 2009 2010 2011 2012 20130
5000
10000
15000
20000
25000
Number of Public APIs
Managed Total APIs
Continued robust growth in APIsFueled by mobile, cloud, open & big data,
IoTPublic APIs are just the “tip of the iceberg”
APIs are a core component for many startups
APIs are drivers of innovation in the enterprises
![Page 8: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/8.jpg)
“Untethered” life and work
![Page 9: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/9.jpg)
APIs are the engines of growth
var api = new Api();enginecollection.add(api);var growth = GetDiagramOfGrowth(enginecollection);
growth.ShowDiagram();
![Page 10: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/10.jpg)
Monetize data or services
![Page 11: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/11.jpg)
Make product into platform
GUI
API
Service Layer
Data Layer
GUIAPI
Service Layer
Data Layer
API user
API user
API user
API user
![Page 12: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/12.jpg)
Open new channelsProduct Trip:
Flight (Partner B) Hotell (Partner F) Taxi (Partner D)
![Page 13: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/13.jpg)
The Power of APIs
21
The power of APIs - In 2015 • Uber, the world's largest taxi company owns no
vehicles• Facebook, the world's most popular media
owner creates no content• Alibaba, the most valuable retailer has no
inventory • Airbnb, the world's largest accommodation
provider owns no real estateSource: LinkedIn
![Page 14: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/14.jpg)
![Page 15: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/15.jpg)
Software as a ServiceSaaS
![Page 16: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/16.jpg)
What is SaaS?
24
• Software that runs outside of your environment
• Software that is licensed via subscription
• Self Service Administration
![Page 17: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/17.jpg)
![Page 18: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/18.jpg)
Micro Services
![Page 19: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/19.jpg)
The monolithic Architecture Simple at first Coordinatination
overhead Small changes can have
big impact
![Page 20: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/20.jpg)
SOA Looser coupling More autonomous
![Page 21: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/21.jpg)
Micro services• Single-purpose • Simple, well-defined
interface • Modular and
independent• Continuous delivery
![Page 22: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/22.jpg)
1990s and beforePre-soa (monolith)”Tight coupling”
2000sTraditional SOALooser coupling
2010sMicroservices
Decoupled
![Page 23: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/23.jpg)
Azure App Services
![Page 24: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/24.jpg)
API APPSEasily build and
consume APIs in the cloud
WEB APPSWeb apps that scale with
your business
LOGIC APPSAutomate business
process across SaaS and on-premises
MOBILE APPSBuild Mobile apps for
any device
One integrated offering
![Page 25: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/25.jpg)
Api Apps
![Page 26: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/26.jpg)
A powerful platform for building and managing APIs
Build once and consume any type of app anywhere, at any time
A rich ecosystem for distributing and monetizing APIs
Azure App Service API Apps
![Page 27: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/27.jpg)
Build on top of Azure App Service Web App Support all kinds of REST APIs, new or existing Simple yet powerful authentication support.
Free your API up from complex authentication handling
Expose API definition for metadata driven clients and SDK code-gen
Powerful Platform
![Page 28: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/28.jpg)
One API platform for Web App, Mobile App and Logic App. Maximize the value of the API.
Easy to optimize for each type of apps. Integrated experience across different types of
apps.
Build Once Consume Everywhere
![Page 29: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/29.jpg)
Public gallery for certified partners and community developers.
Organization gallery with RBAC for enterprise. Distribution and monetization channel to all
Microsoft cloud customers.
Rich Ecosystem
![Page 30: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/30.jpg)
![Page 31: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/31.jpg)
Logic Apps
![Page 32: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/32.jpg)
Workflow a.k.a Logic Apps
A B C D E F
![Page 33: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/33.jpg)
LOGIC APPSAutomate business
process across SaaS and on-premises
No code designer for rapid creation Dozens of pre-built templates to get
started Out of box support for popular SaaS
and on-premises apps Use with custom API apps of your own BizTalk APIs for expert integration
scenarios
Logic Apps for easy automation
![Page 34: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/34.jpg)
What is Logic Apps?• Workflow (Integration App)• Automate SaaS and OnPrem systems
![Page 35: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/35.jpg)
Applications ServersMainframe Databases
OnPrem
Partner
![Page 36: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/36.jpg)
Bring the Cloud to your Enterprise Integration
BizTalk Server
serversmainfram
edatabase
sapplication
s
Your Data Center
Service BusAzure App Services
PartnersSaaSApps
Microsoft Azure
![Page 37: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/37.jpg)
Scenarios
![Page 38: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/38.jpg)
Customers
BizTalk ERP
Hub Your Data Center
![Page 39: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/39.jpg)
{ "order": { "orderHead": { "customerId": 1, "name": "My company", "phone": "0701111111",………
Receive
Decode
Send
Transform
Encode BizTalk ERP
UNA:+,?*"UNB+UNOB:3+222:ZZZ+111:ZZZ+160215:1734+16"UNH+16+ORDERS:D:93A:UN"BGM++200002839"DTM+2:20160215“......
![Page 40: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/40.jpg)
BizTalk ERP
Your Data Center
SaaSMicrosoft
Azure
![Page 41: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/41.jpg)
Demonstration
![Page 42: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/42.jpg)
BizTalk ERP
Your Data Center
SaaSMicrosoft
Azure
![Page 43: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/43.jpg)
Azure Api Management
![Page 44: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/44.jpg)
![Page 45: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/45.jpg)
WINDOWS AZURE API
DEVELOPER PORTAL
PUBLISHERPORTAL
PROXY
WINDOWS AZURE
API MANAGEMENT
PUBLISHER / ADMIN
DEVELOPERS
APPS
BACKEND
Can be hosted anywhere: public
cloud or on-premises
Microsoft Azure API Management – High Level Architecture
![Page 46: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/46.jpg)
Stock LevelBizTalk Server
Order Management
Customer Management
Product Information
Partners
Mobile Devices
Customerscc
Azure API Management
![Page 47: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/47.jpg)
Demonstration
![Page 48: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/48.jpg)
Service Bus
Api Management
Logic Apps
API Apps
BizTalk
![Page 49: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/49.jpg)
BizTalk 2016
![Page 50: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/50.jpg)
![Page 51: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/51.jpg)
Tack!
![Page 52: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/52.jpg)
Microsoft Integration
![Page 53: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/53.jpg)
Varför?
![Page 54: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/54.jpg)
![Page 55: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/55.jpg)
![Page 56: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/56.jpg)
Moderna Integrationsplattformen
![Page 57: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/57.jpg)
Ta ägarskap och sätt planen
![Page 58: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/58.jpg)
![Page 59: Den Moderna Integrationsplattformen](https://reader031.vdocuments.pub/reader031/viewer/2022030200/58a576181a28ab36768b55e7/html5/thumbnails/59.jpg)
BizTalk 2016 Azure stöd