NOTE: Article in Progress

Services have been around for a while. There are several different ways they have been offered over the internet- through internet browsers for manual use and through API (application programming interface) for (semi-)automated use by machines. This project explores various available options.

Client Server Architecture

RPC

SOAP

REST

Microservices

Evolution of web services: resources, services, operations, SLA

common requirements emerging among web services

References

  1. Service (systems architecture)
  2. Microservices
  3. ...