Techorama 2014 - Azure API management and Service Virtualization

Post on 20-Jun-2015

471 views 0 download

Tags:

description

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

Transcript of Techorama 2014 - Azure API management and Service Virtualization

@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

sam.vanhoutte@codit.eu+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