SlideShare a Scribd company logo
1 of 20
@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 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
Service Virtualization
the concept
Building web services
5
public void SolveBusinessProblem()
{
// Insert smart code here
}
Fabian…
public void BringWorldPeace()
{
// Make a mash up?
}
Peter…
Virtualizing web services
6
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
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 using
any technology.
PROXY
DEVELOPER
PORTAL
PUBLISHER
PORTAL
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 GB
Uptime SLA4
N 99.9
Scaling N up to 4 units (extra)
Price ($/month) $49 $349 / unit
•
•
•
– Service management API
– OAuth2
– Mutual certificate authentication
– Conditional policies
– Custom policies
– Hybrid proxy
– Autoscale
– …
What’s coming
16
Sentinet
SOA & 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
developers
API
Byron Deeter, partner at Bessemer Venture
Partners. Investor in Box, DocuSign, Twilio and
SendGrid.
http://venturebeat.com/2013/08/31/api-
economy/
20
A big thank you to our sponsors
Gold Partners
Silver & Track Partners
Platinum Partners

More Related Content

What's hot

Logic Apps y las posibilidades de Integración Cloud (por Felipe Senso, de Mic...
Logic Apps y las posibilidades de Integración Cloud (por Felipe Senso, de Mic...Logic Apps y las posibilidades de Integración Cloud (por Felipe Senso, de Mic...
Logic Apps y las posibilidades de Integración Cloud (por Felipe Senso, de Mic...Jorge Millán Cabrera
 
BizTalk Server 2016: What's new (por Mariano Robles)
BizTalk Server 2016: What's new (por Mariano Robles)BizTalk Server 2016: What's new (por Mariano Robles)
BizTalk Server 2016: What's new (por Mariano Robles)Jorge Millán Cabrera
 
Pure APIs: Development workflows for successful API integrations
Pure APIs: Development workflows for successful API integrationsPure APIs: Development workflows for successful API integrations
Pure APIs: Development workflows for successful API integrationsJosé Haro Peralta
 
Micro-Service Architectures in E-Commerce environments with SPHERE.IO / comme...
Micro-Service Architectures in E-Commerce environments with SPHERE.IO / comme...Micro-Service Architectures in E-Commerce environments with SPHERE.IO / comme...
Micro-Service Architectures in E-Commerce environments with SPHERE.IO / comme...Dirk Hoerig
 
SaaS on the rise - Why carriers have to make our lives miserable
SaaS on the rise - Why carriers have to make our lives miserableSaaS on the rise - Why carriers have to make our lives miserable
SaaS on the rise - Why carriers have to make our lives miserableAndré Cedik
 
Gartner AADI Learning Lab - Microservices and API Management
Gartner AADI Learning Lab - Microservices and API ManagementGartner AADI Learning Lab - Microservices and API Management
Gartner AADI Learning Lab - Microservices and API ManagementColin McGovern
 
BizTalk Server with SQL Server AlwaysOn
BizTalk Server with SQL Server AlwaysOnBizTalk Server with SQL Server AlwaysOn
BizTalk Server with SQL Server AlwaysOnBizTalk360
 
Keynote speech
Keynote speechKeynote speech
Keynote speechBizTalk360
 
Anatomy of the modern application stack
Anatomy of the modern application stackAnatomy of the modern application stack
Anatomy of the modern application stackBoyan Dimitrov
 
What to look for in an integration platform
What to look for in an integration platformWhat to look for in an integration platform
What to look for in an integration platformBizTalk360
 
Cloud-native apps. Do you still need a Middleware for a real-time service?
Cloud-native apps. Do you still need a Middleware for a real-time service?Cloud-native apps. Do you still need a Middleware for a real-time service?
Cloud-native apps. Do you still need a Middleware for a real-time service?Alan Quayle
 
Logic Apps: El Poder de la nueva Integración (por Félix Mondelo)
Logic Apps: El Poder de la nueva Integración (por Félix Mondelo) Logic Apps: El Poder de la nueva Integración (por Félix Mondelo)
Logic Apps: El Poder de la nueva Integración (por Félix Mondelo) Jorge Millán Cabrera
 
Continuous Deployment - Developers Conference Hamburg #dchh
Continuous Deployment - Developers Conference Hamburg #dchhContinuous Deployment - Developers Conference Hamburg #dchh
Continuous Deployment - Developers Conference Hamburg #dchhDirk Hoerig
 
Moving to microservices – a technology and organisation transformational journey
Moving to microservices – a technology and organisation transformational journeyMoving to microservices – a technology and organisation transformational journey
Moving to microservices – a technology and organisation transformational journeyBoyan Dimitrov
 
commercetools Dialog Day 2013 - SPHERE.IO Oktoberfest Event
commercetools Dialog Day 2013 - SPHERE.IO Oktoberfest Eventcommercetools Dialog Day 2013 - SPHERE.IO Oktoberfest Event
commercetools Dialog Day 2013 - SPHERE.IO Oktoberfest EventDirk Hoerig
 
Everybody loves Swagger
Everybody loves SwaggerEverybody loves Swagger
Everybody loves SwaggerBizTalk360
 
Solving Enteprise Mobility Considerations with Telerik Mobile Platform
Solving Enteprise Mobility Considerations with Telerik Mobile PlatformSolving Enteprise Mobility Considerations with Telerik Mobile Platform
Solving Enteprise Mobility Considerations with Telerik Mobile PlatformLohith Goudagere Nagaraj
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure FunctionsMarco Parenzan
 

What's hot (20)

Logic Apps y las posibilidades de Integración Cloud (por Felipe Senso, de Mic...
Logic Apps y las posibilidades de Integración Cloud (por Felipe Senso, de Mic...Logic Apps y las posibilidades de Integración Cloud (por Felipe Senso, de Mic...
Logic Apps y las posibilidades de Integración Cloud (por Felipe Senso, de Mic...
 
Sap basis 2025
Sap basis 2025Sap basis 2025
Sap basis 2025
 
BizTalk Server 2016: What's new (por Mariano Robles)
BizTalk Server 2016: What's new (por Mariano Robles)BizTalk Server 2016: What's new (por Mariano Robles)
BizTalk Server 2016: What's new (por Mariano Robles)
 
Pure APIs: Development workflows for successful API integrations
Pure APIs: Development workflows for successful API integrationsPure APIs: Development workflows for successful API integrations
Pure APIs: Development workflows for successful API integrations
 
Micro-Service Architectures in E-Commerce environments with SPHERE.IO / comme...
Micro-Service Architectures in E-Commerce environments with SPHERE.IO / comme...Micro-Service Architectures in E-Commerce environments with SPHERE.IO / comme...
Micro-Service Architectures in E-Commerce environments with SPHERE.IO / comme...
 
SaaS on the rise - Why carriers have to make our lives miserable
SaaS on the rise - Why carriers have to make our lives miserableSaaS on the rise - Why carriers have to make our lives miserable
SaaS on the rise - Why carriers have to make our lives miserable
 
Gartner AADI Learning Lab - Microservices and API Management
Gartner AADI Learning Lab - Microservices and API ManagementGartner AADI Learning Lab - Microservices and API Management
Gartner AADI Learning Lab - Microservices and API Management
 
BizTalk Server with SQL Server AlwaysOn
BizTalk Server with SQL Server AlwaysOnBizTalk Server with SQL Server AlwaysOn
BizTalk Server with SQL Server AlwaysOn
 
Keynote speech
Keynote speechKeynote speech
Keynote speech
 
Anatomy of the modern application stack
Anatomy of the modern application stackAnatomy of the modern application stack
Anatomy of the modern application stack
 
What to look for in an integration platform
What to look for in an integration platformWhat to look for in an integration platform
What to look for in an integration platform
 
02 api gateway
02 api gateway02 api gateway
02 api gateway
 
Cloud-native apps. Do you still need a Middleware for a real-time service?
Cloud-native apps. Do you still need a Middleware for a real-time service?Cloud-native apps. Do you still need a Middleware for a real-time service?
Cloud-native apps. Do you still need a Middleware for a real-time service?
 
Logic Apps: El Poder de la nueva Integración (por Félix Mondelo)
Logic Apps: El Poder de la nueva Integración (por Félix Mondelo) Logic Apps: El Poder de la nueva Integración (por Félix Mondelo)
Logic Apps: El Poder de la nueva Integración (por Félix Mondelo)
 
Continuous Deployment - Developers Conference Hamburg #dchh
Continuous Deployment - Developers Conference Hamburg #dchhContinuous Deployment - Developers Conference Hamburg #dchh
Continuous Deployment - Developers Conference Hamburg #dchh
 
Moving to microservices – a technology and organisation transformational journey
Moving to microservices – a technology and organisation transformational journeyMoving to microservices – a technology and organisation transformational journey
Moving to microservices – a technology and organisation transformational journey
 
commercetools Dialog Day 2013 - SPHERE.IO Oktoberfest Event
commercetools Dialog Day 2013 - SPHERE.IO Oktoberfest Eventcommercetools Dialog Day 2013 - SPHERE.IO Oktoberfest Event
commercetools Dialog Day 2013 - SPHERE.IO Oktoberfest Event
 
Everybody loves Swagger
Everybody loves SwaggerEverybody loves Swagger
Everybody loves Swagger
 
Solving Enteprise Mobility Considerations with Telerik Mobile Platform
Solving Enteprise Mobility Considerations with Telerik Mobile PlatformSolving Enteprise Mobility Considerations with Telerik Mobile Platform
Solving Enteprise Mobility Considerations with Telerik Mobile Platform
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure Functions
 

Viewers also liked

Test corner 大哉問 #1
Test corner 大哉問 #1Test corner 大哉問 #1
Test corner 大哉問 #1Dino Su
 
Service virtualization with biz talk
Service virtualization with biz talkService virtualization with biz talk
Service virtualization with biz talkSteef-Jan Wiggers
 
Service Virtualization
Service VirtualizationService Virtualization
Service VirtualizationErika Barron
 
The Why, Where and How of Service Virtualization Adoption
The Why, Where and How of Service Virtualization AdoptionThe Why, Where and How of Service Virtualization Adoption
The Why, Where and How of Service Virtualization AdoptionCA Technologies
 
CA Service Virtualization vs mocks stubs
CA Service Virtualization vs mocks stubsCA Service Virtualization vs mocks stubs
CA Service Virtualization vs mocks stubsAlan Baptista
 
Service Virtualization 101
Service Virtualization 101Service Virtualization 101
Service Virtualization 101Stefana Muller
 
Cross Platform Development with Xamarin
Cross Platform Development with XamarinCross Platform Development with Xamarin
Cross Platform Development with XamarinXpand IT
 
Virtualization In Software Testing
Virtualization In Software TestingVirtualization In Software Testing
Virtualization In Software TestingColloquium
 
ABC's of Service Virtualization
ABC's of Service VirtualizationABC's of Service Virtualization
ABC's of Service VirtualizationParasoft
 

Viewers also liked (12)

Test corner 大哉問 #1
Test corner 大哉問 #1Test corner 大哉問 #1
Test corner 大哉問 #1
 
Service virtualization with biz talk
Service virtualization with biz talkService virtualization with biz talk
Service virtualization with biz talk
 
Service Virtualization
Service VirtualizationService Virtualization
Service Virtualization
 
The Why, Where and How of Service Virtualization Adoption
The Why, Where and How of Service Virtualization AdoptionThe Why, Where and How of Service Virtualization Adoption
The Why, Where and How of Service Virtualization Adoption
 
CA Service Virtualization vs mocks stubs
CA Service Virtualization vs mocks stubsCA Service Virtualization vs mocks stubs
CA Service Virtualization vs mocks stubs
 
Service Virtualization
Service VirtualizationService Virtualization
Service Virtualization
 
Service Virtualization 101
Service Virtualization 101Service Virtualization 101
Service Virtualization 101
 
Service Virtualization - Kalpna
Service Virtualization - KalpnaService Virtualization - Kalpna
Service Virtualization - Kalpna
 
Unpan039746
Unpan039746Unpan039746
Unpan039746
 
Cross Platform Development with Xamarin
Cross Platform Development with XamarinCross Platform Development with Xamarin
Cross Platform Development with Xamarin
 
Virtualization In Software Testing
Virtualization In Software TestingVirtualization In Software Testing
Virtualization In Software Testing
 
ABC's of Service Virtualization
ABC's of Service VirtualizationABC's of Service Virtualization
ABC's of Service Virtualization
 

Similar to Service Virtualization & API Management Overview

Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...Codit
 
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowwebMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowKellton Tech Solutions Ltd
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSAmazon Web Services
 
The new Azure App Service Architecture
The new Azure App Service ArchitectureThe new Azure App Service Architecture
The new Azure App Service ArchitectureJoão Pedro Martins
 
BizTalk roadmap and Biztalk 2016 (Sam Vanhoutte @ Codit's BizTalk 2016 Launch)
BizTalk roadmap and Biztalk 2016 (Sam Vanhoutte @ Codit's BizTalk 2016 Launch)BizTalk roadmap and Biztalk 2016 (Sam Vanhoutte @ Codit's BizTalk 2016 Launch)
BizTalk roadmap and Biztalk 2016 (Sam Vanhoutte @ Codit's BizTalk 2016 Launch)Codit
 
Overview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationOverview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationBizTalk360
 
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)Sam Vanhoutte
 
Agile integration workshop
Agile integration workshopAgile integration workshop
Agile integration workshopJudy Breedlove
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Callon Campbell
 
AWSome Day, Milan | 5 Marzo 2015 - Opening Keynote (Nicola Previati - Italy T...
AWSome Day, Milan | 5 Marzo 2015 - Opening Keynote (Nicola Previati - Italy T...AWSome Day, Milan | 5 Marzo 2015 - Opening Keynote (Nicola Previati - Italy T...
AWSome Day, Milan | 5 Marzo 2015 - Opening Keynote (Nicola Previati - Italy T...lanfranf
 
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...Codit
 
Axway amplify api management platform
Axway amplify api management platformAxway amplify api management platform
Axway amplify api management platformSmartWave
 
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App JourneyGlobal Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App JourneyCallon Campbell
 
Connecting Mobile Services to On-Premises Resources Using Hybrid Connections
Connecting Mobile Services to On-Premises Resources Using Hybrid ConnectionsConnecting Mobile Services to On-Premises Resources Using Hybrid Connections
Connecting Mobile Services to On-Premises Resources Using Hybrid ConnectionsDaniel Toomey
 
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
[WSO2 API Day Toronto 2019] Cloud-native Integration for the EnterpriseWSO2
 
Tuga - SAP and Azure, Better togheter
Tuga - SAP and Azure, Better togheterTuga - SAP and Azure, Better togheter
Tuga - SAP and Azure, Better togheterGlenn Colpaert
 

Similar to Service Virtualization & API Management Overview (20)

Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
 
BizTalk Server 2016: What’s new
BizTalk Server 2016: What’s newBizTalk Server 2016: What’s new
BizTalk Server 2016: What’s new
 
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowwebMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWS
 
The new Azure App Service Architecture
The new Azure App Service ArchitectureThe new Azure App Service Architecture
The new Azure App Service Architecture
 
BizTalk roadmap and Biztalk 2016 (Sam Vanhoutte @ Codit's BizTalk 2016 Launch)
BizTalk roadmap and Biztalk 2016 (Sam Vanhoutte @ Codit's BizTalk 2016 Launch)BizTalk roadmap and Biztalk 2016 (Sam Vanhoutte @ Codit's BizTalk 2016 Launch)
BizTalk roadmap and Biztalk 2016 (Sam Vanhoutte @ Codit's BizTalk 2016 Launch)
 
Katpro Technologies- Azure Portfolio
Katpro Technologies- Azure PortfolioKatpro Technologies- Azure Portfolio
Katpro Technologies- Azure Portfolio
 
Overview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationOverview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integration
 
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
 
Agile integration workshop
Agile integration workshopAgile integration workshop
Agile integration workshop
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
 
AWSome Day, Milan | 5 Marzo 2015 - Opening Keynote (Nicola Previati - Italy T...
AWSome Day, Milan | 5 Marzo 2015 - Opening Keynote (Nicola Previati - Italy T...AWSome Day, Milan | 5 Marzo 2015 - Opening Keynote (Nicola Previati - Italy T...
AWSome Day, Milan | 5 Marzo 2015 - Opening Keynote (Nicola Previati - Italy T...
 
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
 
Axway amplify api management platform
Axway amplify api management platformAxway amplify api management platform
Axway amplify api management platform
 
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App JourneyGlobal Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
Connecting Mobile Services to On-Premises Resources Using Hybrid Connections
Connecting Mobile Services to On-Premises Resources Using Hybrid ConnectionsConnecting Mobile Services to On-Premises Resources Using Hybrid Connections
Connecting Mobile Services to On-Premises Resources Using Hybrid Connections
 
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
 
CloudDesignPatterns
CloudDesignPatternsCloudDesignPatterns
CloudDesignPatterns
 
Tuga - SAP and Azure, Better togheter
Tuga - SAP and Azure, Better togheterTuga - SAP and Azure, Better togheter
Tuga - SAP and Azure, Better togheter
 

More from Sam Vanhoutte

Real time analytics in Azure IoT
Real time analytics in Azure IoT Real time analytics in Azure IoT
Real time analytics in Azure IoT Sam Vanhoutte
 
The Internet of things for integration people - UKCSUG - public version
The Internet of things for integration people - UKCSUG - public versionThe Internet of things for integration people - UKCSUG - public version
The Internet of things for integration people - UKCSUG - public versionSam Vanhoutte
 
Cloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceedCloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceedSam Vanhoutte
 
Workflow Manager - a technical overview (Sam Vanhoutte)
Workflow Manager - a technical overview (Sam Vanhoutte)Workflow Manager - a technical overview (Sam Vanhoutte)
Workflow Manager - a technical overview (Sam Vanhoutte)Sam Vanhoutte
 
A lap around Windows Azure BizTalk Services - London - September 2013
A lap around Windows Azure BizTalk Services - London - September 2013A lap around Windows Azure BizTalk Services - London - September 2013
A lap around Windows Azure BizTalk Services - London - September 2013Sam Vanhoutte
 
Integration on windows azure
Integration on windows azureIntegration on windows azure
Integration on windows azureSam Vanhoutte
 

More from Sam Vanhoutte (6)

Real time analytics in Azure IoT
Real time analytics in Azure IoT Real time analytics in Azure IoT
Real time analytics in Azure IoT
 
The Internet of things for integration people - UKCSUG - public version
The Internet of things for integration people - UKCSUG - public versionThe Internet of things for integration people - UKCSUG - public version
The Internet of things for integration people - UKCSUG - public version
 
Cloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceedCloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceed
 
Workflow Manager - a technical overview (Sam Vanhoutte)
Workflow Manager - a technical overview (Sam Vanhoutte)Workflow Manager - a technical overview (Sam Vanhoutte)
Workflow Manager - a technical overview (Sam Vanhoutte)
 
A lap around Windows Azure BizTalk Services - London - September 2013
A lap around Windows Azure BizTalk Services - London - September 2013A lap around Windows Azure BizTalk Services - London - September 2013
A lap around Windows Azure BizTalk Services - London - September 2013
 
Integration on windows azure
Integration on windows azureIntegration on windows azure
Integration on windows azure
 

Recently uploaded

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

Service Virtualization & API Management Overview

  • 1. @SamVanhoutte Service Virtualization & API management Thanks to
  • 2. Agenda • Service Virtualization, the concept • Azure Web API management • Sentinet as virtualization engine 2
  • 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
  • 5. Building web services 5 public void SolveBusinessProblem() { // Insert smart code here } Fabian… public void BringWorldPeace() { // Make a mash up? } Peter…
  • 6. Virtualizing web services 6 public void SolveBusinessProblem() { // Insert smart code here } Fabian… public void BringWorldPeace() { // Make a mash up? } Peter…
  • 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. 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. 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 10 Virtualization Engine Repository Management API
  • 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. Azure API management DEMO : the Panini API developers API
  • 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. • • • – Service management API – OAuth2 – Mutual certificate authentication – Conditional policies – Custom policies – Hybrid proxy – Autoscale – … What’s coming
  • 16. 16 Sentinet SOA & API governance
  • 17. Sentinet – Enterprise SOA governance • Based on Microsoft technology: WCF • Support for REST + SOAP • Installed on Windows Server / IIS • Cloud enabled
  • 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 A big thank you to our sponsors Gold Partners Silver & Track Partners Platinum Partners