18
The Progression of APIs & Microservices @

The Progression of APIs and Microservices - Photon Infotech

  • Upload
    photon

  • View
    1.525

  • Download
    1

Embed Size (px)

Citation preview

Page 1: The Progression of APIs and Microservices - Photon Infotech

The Progression ofAPIs & Microservices

@

Page 2: The Progression of APIs and Microservices - Photon Infotech

From proprietary, ad hoc solutions (EAI) toopen protocols (SOA & API), to increasinglysecure microservices, enjoy the four-phase

history of modular APIs—and the disruptivecompanies that leveraged their potential.

Learn more about APIs at www.photon.in

Page 3: The Progression of APIs and Microservices - Photon Infotech

Late ’90s Enterprise Application Integration (EAI)Services and Models

Mid ’00s Service Oriented Architecture (SOA) and Best Practices

Early ’10sAPI Platforms, SDKs, andAPI Management

2015 to Today

Microservice Architecture, Resilience,Channel APIs, and Security

Page 4: The Progression of APIs and Microservices - Photon Infotech

Enterprise Application Integration (EAI) Services and ModelsLate ’90s

Launched by Photon’s founder in 1998

Key APIs in play:

1998

2002

2000

2004

acquires Infravio

Learn more about APIs at www.photon.in

OpenArchitecture Era

Page 5: The Progression of APIs and Microservices - Photon Infotech

Enterprise Application Integration (EAI) Services and ModelsLate ’90s

EAI addressed early integration and transactional challenges by using message-oriented middleware

Most platforms were integration hubs using “bus” style methods to stitch apps together

Without open protocols, proprietary platforms, and interfaces proliferated

Learn more about APIs at www.photon.in

Page 6: The Progression of APIs and Microservices - Photon Infotech

Late ’90s Enterprise Application Integration (EAI)Services and Models

Mid ’00s Service Oriented Architecture (SOA) and Best Practices

Early ’10s API Platforms, SDKs, andAPI Management

2015 to Today

Microservice Architecture, Resilience,Channel APIs, and Security

Page 7: The Progression of APIs and Microservices - Photon Infotech

Mid ’00sService Oriented Architecture (SOA) and Best Practices

2012

2006

2010

2008

Learn more about APIs at www.photon.in

Simplicity Era

Page 8: The Progression of APIs and Microservices - Photon Infotech

SOA supports open protocols like SOAP and WSDL for easier integration; EAI platforms begin to adopt them

Standardized registries like UDDI automate dynamic discovery of application endpoints for consumers and publishers

Economic challenges delay adoption of critical open protocols for security, transactions, and stability

Service Oriented Architecture (SOA) and Best PracticesMid ’00s

Learn more about APIs at www.photon.in

Page 9: The Progression of APIs and Microservices - Photon Infotech

EAI platforms start to support much of the same open standards suggested by SOA

Larger vendors like Oracle (Fusion) and SAP (PI) support smaller EAI vendors who move to support business process management

Service Oriented Architecture (SOA) and Best PracticesMid ’00s

Learn more about APIs at www.photon.in

Page 10: The Progression of APIs and Microservices - Photon Infotech

Late ’90s Enterprise Application Integration (EAI)Services and Models

Mid ’00s Service Oriented Architecture (SOA) and Best Practices

Early ’10s API Platforms, SDKs, andAPI Management

2015 to Today

Microservice Architecture, Resilience,Channel APIs, and Security

Page 11: The Progression of APIs and Microservices - Photon Infotech

API Platforms, SDKs, and API ManagementEarly ’10s

2014

2012

2013

Google Fit

GoogleCalDAV API

Apple Touch IDApple CloudKit

Learn more about APIs at www.photon.in

Mobility Era

Page 12: The Progression of APIs and Microservices - Photon Infotech

REST and JSON become the mobile programming model, the de facto standard to consume back-end data

New open protocols like OAuth support security features for browser-based and native applications alike

API Platforms, SDKs, and API ManagementEarly ’10s

Learn more about APIs at www.photon.in

Page 13: The Progression of APIs and Microservices - Photon Infotech

Compared to SOA architecture, this stack proves to be light and agile while maintaining a similar feature set to SOAP/XML standards

All three generations of these technologies co-exist today in a comprehensive architecture for omnichannel digital experiences

API Platforms, SDKs, and API ManagementEarly ’10s

Learn more about APIs at www.photon.in

Page 14: The Progression of APIs and Microservices - Photon Infotech

Late ’90s Enterprise Application Integration (EAI)Services and Models

Mid ’00s Service Oriented Architecture (SOA) and Best Practices

Early ’10s API Platforms, SDKs, andAPI Management

2015 to Today

Microservice Architecture, Resilience,Channel APIs, and Security

Page 15: The Progression of APIs and Microservices - Photon Infotech

2015

2017

2016

Apple Siri API

Microsoft Groove Service

Alexa Skills KitFacebook Messenger

Bot REST APIMasterCard Blockchain API

Learn more about APIs at www.photon.in

Microservice Architecture, Resilience, Channel APIs, and Security2015 to Today

IndependentControl Era

Page 16: The Progression of APIs and Microservices - Photon Infotech

The world is moving toward the next generation of HTTP, forging strategies to create small, cross-platform containers that host independent microservices

New technologies like Node and Spring work well in this newer model, but advanced strategies like Docker provide isolation for di�erent services

Microservice Architecture, Resilience, Channel APIs, and Security2015 to Today

Learn more about APIs at www.photon.in

Page 17: The Progression of APIs and Microservices - Photon Infotech

Additional open source projects (like Hysterix for Resilience Architecture and JSON Web Tokens for key management) are filling in other pieces of the puzzle

HTTP/2 will supercharge the API economy by providing multi-call payloads in a single connection, a nascent but big move for REST technologies

Microservice Architecture, Resilience, Channel APIs, and Security2015 to Today

Learn more about APIs at www.photon.in

Page 18: The Progression of APIs and Microservices - Photon Infotech

Power great omnichannelexperiences with APIs and

Microservices

Learn More

www.photon.in