ROAProtocol ArchitectureROA NotionSOA Resource Oriented ArchitecturesRESTfulSOAPGraphQLJSON RPCXML-RPC