@SamVanhoutte Service Virtualization & API management Thanks to
Jun 20, 2015
@SamVanhoutte
Service Virtualization & API management
Thanks to
2
Agenda
• Service Virtualization, the concept• Azure Web API management• Sentinet as virtualization engine
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
Click icon to add picture
4
Service Virtualizationthe concept
5
Building web services
public void SolveBusinessProblem(){ // Insert smart code here}
Fabian…
public void BringWorldPeace(){ // Make a mash up?}
Peter…
6
Virtualizing web services
public void SolveBusinessProblem(){ // Insert smart code here}
Fabian…
public void BringWorldPeace(){ // Make a mash up?}
Peter…
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!
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!
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
Virtualized service landscape
Virtualization Engine
Repository
Management API
Click icon to add picture
11
Microsoft AzureAPI Management
Azure API Management
Azure API Management
APP DEVELOPERS
API PIBLISHERS
APPS
BACKENDSERVICES
Hosted anywhere.Developed using any technology.
PROXY
DEVELOPER PORTAL
PUBLISHER PORTAL
Azure API management
DEMO : the Panini API
empl
oyee
s
part
ners
de
velo
pe
rs
AP
I
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:
• 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
Click icon to add picture
16
SentinetSOA & API governance
Sentinet – Enterprise SOA governance
• Based on Microsoft technology: WCF• Support for REST + SOAP• Installed on Windows Server / IIS• Cloud enabled
Sentinet
DEMO’s:
Virtualization
Security
Test capabilities
Repository
Monitoring
SLA management
empl
oyee
s
part
ners
de
velo
pe
rs
AP
I
“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
20
A big thank you to our sponsors
Gold Partners
Silver & Track Partners
Platinum Partners