@SamVanhoutte
Service Virtualization & API management
Thanks to
Agenda
• Service Virtualization, the concept
• Azure Web API management
• Sentinet as virtualization engine
2
Nice to meet you
3
SamVANHOUTTE
CTO
6 year - BizTalk V-TSP
1st year - Integration MVP
sam.vanhoutte@codit.eu
+32 474 849 9...
4
Service Virtualization
the concept
Building web services
5
public void SolveBusinessProblem()
{
// Insert smart code here
}
Fabian…
public void BringWorldPea...
Virtualizing web services
6
public void SolveBusinessProblem()
{
// Insert smart code here
}
Fabian…
public void BringWorl...
The concept
• Contract
• Schemas
• Transport
• Message Formats
• Security
• Reliability
• DoS
• Monitoring
• Auditing
• Al...
The concept
• Contract
• Schemas
• Transport
• Message Formats
• Security
• Reliability
• DoS
• Monitoring
• Auditing
• Al...
The concept
• Contract
• Schemas
• Transport
• Message Formats
• Security
• Reliability
• DoS
• Monitoring
• Auditing
• Al...
Virtualized service landscape
10
Virtualization Engine
Repository
Management API
11
Microsoft Azure
API Management
Azure
API Management
Azure API Management
APP DEVELOPERS
API PIBLISHERS
APPS
BACKEND
SERVICES
Hosted anywhere.
Developed u...
Azure API management
DEMO : the Panini API
developers
API
Pricing1
Developer Standard
API calls / month2
5 million 200 million
Included bandwidth / month3 10 GB 1 TB
Cache 10 MB 1 ...
•
•
•
– Service management API
– OAuth2
– Mutual certificate authentication
– Conditional policies
– Custom policies
– Hyb...
16
Sentinet
SOA & API governance
Sentinet – Enterprise SOA governance
• Based on Microsoft technology: WCF
• Support for REST + SOAP
• Installed on Windows...
Sentinet
DEMO’s:
Virtualization
Security
Test capabilities
Repository
Monitoring
SLA management
developers
API
Byron Deeter, partner at Bessemer Venture
Partners. Investor in Box, DocuSign, Twilio and
SendGrid.
http://venturebeat.com...
20
A big thank you to our sponsors
Gold Partners
Silver & Track Partners
Platinum Partners
Upcoming SlideShare
Loading in …5
×

Techorama 2014 - Azure API management and Service Virtualization

604
-1

Published on

My session on Techorama in Belgium on API & service virtualization, using Azure API management and Sentinet

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
604
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Techorama 2014 - Azure API management and Service Virtualization

  1. 1. @SamVanhoutte Service Virtualization & API management Thanks to
  2. 2. Agenda • Service Virtualization, the concept • Azure Web API management • Sentinet as virtualization engine 2
  3. 3. Nice to meet you 3 SamVANHOUTTE CTO 6 year - BizTalk V-TSP 1st year - Integration MVP sam.vanhoutte@codit.eu +32 474 849 993 @SamVanhoutte be.linkedin.com/in/samvanhoutte/ > 60 Active integration customers International Focus - HQ in BEFocused on integration solutions 2000 Belgium 2004 France 2013 Portugal 60 employees > 50 consultants BizTalk certifiede-news + SoMe 2012 & 2013 Partner of the Year Award Finalist Application Integration
  4. 4. 4 Service Virtualization the concept
  5. 5. Building web services 5 public void SolveBusinessProblem() { // Insert smart code here } Fabian… public void BringWorldPeace() { // Make a mash up? } Peter…
  6. 6. Virtualizing web services 6 public void SolveBusinessProblem() { // Insert smart code here } Fabian… public void BringWorldPeace() { // Make a mash up? } Peter…
  7. 7. 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!
  8. 8. 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!
  9. 9. 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
  10. 10. Virtualized service landscape 10 Virtualization Engine Repository Management API
  11. 11. 11 Microsoft Azure API Management
  12. 12. Azure API Management Azure API Management APP DEVELOPERS API PIBLISHERS APPS BACKEND SERVICES Hosted anywhere. Developed using any technology. PROXY DEVELOPER PORTAL PUBLISHER PORTAL
  13. 13. Azure API management DEMO : the Panini API developers API
  14. 14. Pricing1 Developer Standard API calls / month2 5 million 200 million Included bandwidth / month3 10 GB 1 TB Cache 10 MB 1 GB Uptime SLA4 N 99.9 Scaling N up to 4 units (extra) Price ($/month) $49 $349 / unit
  15. 15. • • • – Service management API – OAuth2 – Mutual certificate authentication – Conditional policies – Custom policies – Hybrid proxy – Autoscale – … What’s coming
  16. 16. 16 Sentinet SOA & API governance
  17. 17. Sentinet – Enterprise SOA governance • Based on Microsoft technology: WCF • Support for REST + SOAP • Installed on Windows Server / IIS • Cloud enabled
  18. 18. Sentinet DEMO’s: Virtualization Security Test capabilities Repository Monitoring SLA management developers API
  19. 19. Byron Deeter, partner at Bessemer Venture Partners. Investor in Box, DocuSign, Twilio and SendGrid. http://venturebeat.com/2013/08/31/api- economy/
  20. 20. 20 A big thank you to our sponsors Gold Partners Silver & Track Partners Platinum Partners
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×