Techorama 2014 - Azure API management and Service Virtualization

20
@SamVanhoutte Service Virtualization & API management Thanks to

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

Page 1: Techorama 2014 - Azure API management and Service Virtualization

@SamVanhoutte

Service Virtualization & API management

Thanks to

Page 2: Techorama 2014 - Azure API management and Service Virtualization

2

Agenda

• Service Virtualization, the concept• Azure Web API management• Sentinet as virtualization engine

Page 3: Techorama 2014 - Azure API management and Service Virtualization

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

Click icon to add picture

4

Service Virtualizationthe concept

Page 5: Techorama 2014 - Azure API management and Service Virtualization

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

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

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

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

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

10

Virtualized service landscape

Virtualization Engine

Repository

Management API

Page 11: Techorama 2014 - Azure API management and Service Virtualization

Click icon to add picture

11

Microsoft AzureAPI Management

Page 12: Techorama 2014 - Azure API management and Service Virtualization

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

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

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

• 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

Click icon to add picture

16

SentinetSOA & API governance

Page 17: Techorama 2014 - Azure API management and Service Virtualization

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

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

“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

20

A big thank you to our sponsors

Gold Partners

Silver & Track Partners

Platinum Partners