J'écris une thèse qui implique une comparaison entre les API web RESTful et leurs alternatives correspondantes. Le problème est que je suis plutôt partisan de REST et que je ne trouve pas de modèles architecturaux remarquables qui pourraient être comparés.
Ma comparaison va analyser les modèles (ou styles) du point de vue du consommateur (principalement comment l'universel est une API pour les consommateurs).
Pourriez-vous me recommander des alternatives pour REST (en tant que modèle d'architecture logicielle pour comparaison dans l'aspect mentionné? Jusqu'à présent, je suis coincé avec SOAP.
P.S. Si la question est encore trop large, je peux la préciser un peu.
Peut-être un aspect des API RESTful que vous voudrez peut-être rechercher est "l'évolutivité". Les API REST évoluent-elles? Dans l'affirmative, pourquoi les entreprises ci-dessous suivent-elles leur propre chemin?
GraphQL est un langage de requête pour les API et un runtime pour répondre à ces requêtes avec vos données existantes.
Falcor vous permet de représenter toutes vos sources de données distantes sous la forme d'un modèle de domaine unique via un graphique JSON virtuel
De plus, une alternative à REST est gRCP ( https://grpc.io/ ).