Learn with Microservice Application Layer Protocols

Cui Cui Follow Sep 12, 2021 · 1 min read
Learn with Microservice Application Layer Protocols
Share this

“Oil painting of mountains in the Brecon Beacons, autumn-coloured purple by the weather-coarsed heather”. -referenced from here

Application Layer protocols

Application Layer protocol - HTTP/S

There are many architectural styles or standards to design an Web Service application based on HTTP/S. Below are some are the most popular ones.

  • REST: REST is just a style, but RESTful API is satisfying a standardised set of 6 constraints
  • SOAP: a standard protocol of web service, using XML format data
  • GraphQL: a standard set of schema, tools for API style. It can be used in REST style applications, however it loses some constraints, like HATEOAS.

Application Layer protocol - RPC

Application Layer protocol - RSocket

Interface Description Language IDL


Join Newsletter
Get the latest news right in your inbox. We never spam!
Written by Cui Follow
Hi, I am Cui, the colourful coder for colourful.codes!