Ongoing discussions within the SWIM communities of interest

FAQ

This page handles FAQ answers that are a work in progress.

 

Current FAQ

Updates

How do I describe a service that uses GraphQL?

GraphQL is allowed using HTTP as the transport layer (i.e. using WS-Light binding in SWIM-SERV-250 SWIM TI Profile and interface bindings).

GraphQL is an example of message-oriented service design (as opposed to operation-oriented or resource-oriented service design). For message-oriented services, the essential part is describing the data schema. GraphQL services do this in its own schema language “GraphQL Schema Language”.

Work is being carried out at https://gist.github.com/kouak/8a13bb2730b91a797ca3354e56587f71

 

Status: Working Material