Techorama 2014 - Azure API management and Service Virtualization
-
Upload
sam-vanhoutte -
Category
Technology
-
view
483 -
download
0
description
Transcript of Techorama 2014 - Azure API management and Service Virtualization
![Page 1: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/1.jpg)
@SamVanhoutte
Service Virtualization & API management
Thanks to
![Page 2: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/2.jpg)
2
Agenda
• Service Virtualization, the concept• Azure Web API management• Sentinet as virtualization engine
![Page 3: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/3.jpg)
3
Nice to meet you
Sam VANHOUTTECTO
6 year - BizTalk V-TSP1st year - Integration MVP
[email protected]+32 474 849 993@SamVanhoutte
be.linkedin.com/in/
samvanhoutte/
> 60 Active integration customers
International Focus - HQ in BE
Focused on integration solutions
2000 Belgium2004 France2013 Portugal
60 employees > 50 consultants BizTalk certified
e-news + SoMe
2012 & 2013
Partner of the YearAward FinalistApplication Integration
![Page 4: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/4.jpg)
Click icon to add picture
4
Service Virtualizationthe concept
![Page 5: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/5.jpg)
5
Building web services
public void SolveBusinessProblem(){ // Insert smart code here}
Fabian…
public void BringWorldPeace(){ // Make a mash up?}
Peter…
![Page 6: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/6.jpg)
6
Virtualizing web services
public void SolveBusinessProblem(){ // Insert smart code here}
Fabian…
public void BringWorldPeace(){ // Make a mash up?}
Peter…
![Page 7: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/7.jpg)
The concept
• Contract• Schemas• Transport• Message Formats• Security• Reliability
• DoS• Monitoring• Auditing• Alerting• Fault Tolerance• Redundancy• Non-repudiation• SLA/QoS• Identities Management• Auth/Az• Location Transparency
__________________ _____________________ Technology Stack Infrastructure Stack
Management challenges!
![Page 8: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/8.jpg)
The concept
• Contract• Schemas• Transport• Message Formats• Security• Reliability
• DoS• Monitoring• Auditing• Alerting• Fault Tolerance• Redundancy• Non-repudiation• SLA/QoS• Identities Management• Auth/Az• Location Transparency
__________________ _____________________ Technology Stack Infrastructure Stack
More services: More challenges!
![Page 9: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/9.jpg)
The concept
• Contract• Schemas• Transport• Message Formats• Security• Reliability
• DoS• Monitoring• Auditing• Alerting• Fault Tolerance• Redundancy• Non-repudiation• SLA/QoS• Identities
Management• Auth/Az• Location
Transparency• Load Balancing and
Routing• Messages
Transformations• Identities
Transformations and Federation
• Cloud Enablement
______________ __________________ __________________ Technology Stack Infrastructure Stack Scalability
Let virtual services deal with challenges
![Page 10: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/10.jpg)
10
Virtualized service landscape
Virtualization Engine
Repository
Management API
![Page 11: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/11.jpg)
Click icon to add picture
11
Microsoft AzureAPI Management
![Page 12: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/12.jpg)
Azure API Management
Azure API Management
APP DEVELOPERS
API PIBLISHERS
APPS
BACKENDSERVICES
Hosted anywhere.Developed using any technology.
PROXY
DEVELOPER PORTAL
PUBLISHER PORTAL
![Page 13: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/13.jpg)
Azure API management
DEMO : the Panini API
empl
oyee
s
part
ners
de
velo
pe
rs
AP
I
![Page 14: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/14.jpg)
Pricing1
Developer Standard
API calls / month25 million 200 million
Included bandwidth / month3 10 GB 1 TB
Cache 10 MB 1 GB
Uptime SLA4N 99.9
Scaling N up to 4 units (extra)
Price ($/month) $49 $349 / unit
1 Prices are discounted 50% during Public Preview2 Prorated daily
3 Prorated daily. Overages charged at standard rates.4 SLA does not apply during Public Preview
Available in the following regions:
![Page 15: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/15.jpg)
• Weekly updates• General Availability status in the fall• Net new features
– Service management API– OAuth2– Mutual certificate authentication– Conditional policies– Custom policies– Hybrid proxy– Autoscale– …
What’s coming
![Page 16: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/16.jpg)
Click icon to add picture
16
SentinetSOA & API governance
![Page 17: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/17.jpg)
Sentinet – Enterprise SOA governance
• Based on Microsoft technology: WCF• Support for REST + SOAP• Installed on Windows Server / IIS• Cloud enabled
![Page 18: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/18.jpg)
Sentinet
DEMO’s:
Virtualization
Security
Test capabilities
Repository
Monitoring
SLA management
empl
oyee
s
part
ners
de
velo
pe
rs
AP
I
![Page 19: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/19.jpg)
“In little more than a decade, APIs have transitioned from relative obscurity to become the ‘digital glue’ that empowers developers to create new software applications, partnerships and even new businesses. This business-to-developer market is quickly becoming one of the fastest growing opportunities within cloud computing”
Byron Deeter, partner at Bessemer Venture Partners. Investor in Box, DocuSign, Twilio and SendGrid.
http://venturebeat.com/2013/08/31/api-economy/
Click icon to add picture
![Page 20: Techorama 2014 - Azure API management and Service Virtualization](https://reader033.fdocuments.net/reader033/viewer/2022052905/5584cbb5d8b42ae0138b4cbf/html5/thumbnails/20.jpg)
20
A big thank you to our sponsors
Gold Partners
Silver & Track Partners
Platinum Partners